当用户使用PassKit扫描我的应用程序生成的通行证时,是否可以在Safari中打开预定义链接?我在official documentation找不到这个。任何提示?
这里似乎没有对此进行重新引用: https://developer.apple.com/library/archive/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/LowerLevel.html
答案 0 :(得分:1)
如果通行证包含某种类型的条形码,包括QR码,它们可以包含您想要的任何信息。有人扫描代码时会发生什么情况取决于信息的内容以及扫描代码时他们使用的应用程序。
Wallet.app可以扫描条形码,但它在扫描代码时唯一知道如何做的就是尝试向自己添加新卡。它不会重定向到Safari,只会尝试在URL上找到一个传递并尽可能下载一个。
对于其他应用,它取决于此人使用的扫描应用。对于包含URL的条形码,我尝试过的任何应用都可以在Safari中打开链接。但实际发生的事情取决于该人正在使用的应用程序。