我们可以一次向钱包添加多个通行证吗?

Posted

技术标签:

【中文标题】我们可以一次向钱包添加多个通行证吗?【英文标题】:Can we add multiple passes to wallet at once? 【发布时间】:2018-11-02 07:18:55 【问题描述】:

我正在使用 php-pkpass 库来创建通行证。现在一次只能添加 1 个通道,我想一次添加多个通道。 可以这样做吗?

谢谢,

【问题讨论】:

你想如何添加它们?您是在使用应用程序还是通过 Safari 中的 URL 打开? 我在 safari 中打开 URL。 【参考方案1】:

我一直看到“否”的答案,但我一直看到公司(例如火车公司)做得很好。 所以我真的很好奇为什么你不能,但他们可以。

【讨论】:

【参考方案2】:

简短的NO

您可以将其用于您自己的 pkpass 应用程序。

只有满足以下所有条件时,Passbook App 扫描仪才允许您添加通行证:

二维码包含网址

URL 方案为 https,服务器证书有效且可以进行身份​​验证(即非自签名)

URL 返回 application/vnd.apple.pkpass 的 Content-Type 标头

网址正文包含一个 .pkpass 包

目前无法通过 Passbook 应用扫描仪从单个 QR 码添加多个通行证。添加多个通行证的唯一方法是通过您自己的应用,使用 PKPassLibrary 类的 addPasses:withCompletionHandler: 方法。

【讨论】:

以上是关于我们可以一次向钱包添加多个通行证吗?的主要内容,如果未能解决你的问题,请参考以下文章

添加到默认钱包应用程序的通行证的推送通知[重复]

我们如何正确本地化钱包通行证的 strip.png?

我可以在苹果钱包中添加徽章 ID

如何以编程方式将支付卡添加到苹果钱包中

如何将 ITF 条形码用于钱包通行证?

一次向多个表添加新字段?