首页 > 解决方案 > 使用带有自定义 url 方案的 IOS 内置 QRCode 扫描仪

问题描述

我正在开发一个原型来测试使用 QRCodes 的 iOS 概念。

iOS 在他们的 Camera.app 中集成了 QRCode 检测。我创建了一个具有自定义 URL 方案的应用程序,并使用该方案生成了一个 url 代码:

例如 myApp://some-message?someParam=1

我希望我可以简单地生成几个具有不同参数的二维码来触发我的应用体验的不同部分。

我的事情大部分都在工作。检测到方案,并且二维码成功启动应用程序,但是我找不到任何关于如何捕获 URL 本身的文档,以便我可以提取通过 URL 传入的参数。

如果我在 safari 中手动输入 URL,它会检测到open(_:options:completionHandler:)正常,但如果我使用相机应用程序的内置阅读器尝试与 QR 码相同的 URL,则会失败。

我现在正在寻找任何提示?:-)

标签: iosswiftiphoneqr-code

解决方案


推荐阅读