提问人:Daniel 提问时间:5/30/2023 最后编辑:HangarRashDaniel 更新时间:5/31/2023 访问量:143
如何以编程方式打开系统二维码扫描应用程序?
How to open system QR code scanning app programmatically?
问:
我猜二维码扫描应用程序可以通过扫描应用程序的 URL 方案打开。但那是什么?还是有其他方法可以打开它?UIApplication.shared.open(_ url: URL)
答:
0赞
emma ray
5/30/2023
#1
URL 方案允许您启动其他应用(通常用于处理已解决的某些内容)。这并非 iOS 所独有。
例如,“http”方案通常会启动一个 Web 浏览器并在 URL 上加载内容;“ftp”方案将启动指向 URL 中指定的主机的 FTP 应用程序。
Apple 允许您定义自己的 App 可以处理的自定义 URL 方案。一些“QR扫描仪”应用程序无疑已经定义了自己的方案,如此处所述。您可以找到这样的应用程序并使用它定义的方案来启动它是有道理的。
或者使用 AVFoundation 或 VisionKit 等框架自己完成。
评论
1赞
Daniel
5/30/2023
相机应用的 url 方案是 camera://
评论