【发布时间】:2017-04-19 18:25:29
【问题描述】:
我想创建一个包含https://example.com 之类的 URL 的 QR 码,当用户扫描它时,如果他们在手机上安装了该应用程序,则打开该应用程序而不是转到浏览器。那可能吗?我查看了 App Links 和 Universal Links,但看不到它可以通过 QR 码或 HTTPS 而不是一些自定义 URL 来触发。
【问题讨论】:
-
我认为这取决于所使用的二维码阅读器。如果读者使用带有注册方案的开放 url,应用程序应该启动(对于 https,使用通用链接)
-
@OliverM 我还没有看到适用于 iOS 的 QR 阅读器。我点击了电子邮件中的链接,它将改为加载应用程序。 (实际上只工作过一次。)
-
iOS 通用链接就是你想要的。如果您的安全网站上必须有
apple-app-site-association,请将正确的权利添加到您的iOS 应用程序并在您的应用程序委托中处理NSUserActivity。苹果有完整指南:developer.apple.com/library/content/documentation/General/… -
@SushiHangover 我在我的网站上进行了设置。使用branch.io/resources/aasa-validator 进行了验证,但它似乎只工作一次然后停止工作,并且从未通过二维码工作,我已经尝试了多个阅读器。
-
@Matronix 二维码与否,在您的设备上打开
https://mywebsite.com是否会打开您的应用程序?
标签: ios xamarin qr-code ios-universal-links