当用户在 Passbook 中扫描我的通行证时打开 link

Open link when user scans my pass in Passbook

当用户使用 PassKit 扫描我的应用程序生成的通行证时,是否可以在 Safari 中打开预定义的 link?我在 official documentation 中找不到这个。有什么提示吗?

这里似乎没有提到这个: https://developer.apple.com/library/archive/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/LowerLevel.html

如果通行证包含某种条形码(包括二维码),它们可以包含您想要的任何信息。当有人扫描代码时会发生什么取决于信息是什么以及他们扫描代码时使用的是什么应用程序。

Wallet.app可以扫描条形码,但它在扫描条码时唯一会做的就是尝试给自己添加一张新卡。它不会重定向到 Safari,它只会尝试在 URL 找到一个通行证并在可能的情况下下载一个。

对于其他应用,这取决于此人使用的扫描应用。对于包含 URL 的条形码,我尝试过的任何应用程序都可以在 Safari 中打开 link。但实际发生的情况取决于用户使用的应用程序。