-1

我用虚拟数据创建了自己的 .pkpass 文件

我需要根据app中的数据更改pass中的数据

像登机牌

如果我错过了什么,可以帮帮我吗?

4

2 回答 2

0

每次更改通行证时,您都需要一个新的 .pkpass 包。

需要签署一个新的捆绑包。出于安全原因,不应在设备上执行此操作,因为它可能会危及您的 Pass Type ID 证书。

当您想要更改数据时,您应该从您的服务器请求一个新的通行证包并使用 PassKit API 替换钱包中的通行证。

于 2016-06-07T13:18:38.447 回答
-1

您需要根据 Apple Passbook/钱包标准实施完整的循环系统,或者至少您必须喜欢这样。

  1. 在 pkpass 文件中添加 webService、serialNumber(文本和数字)、authenticationToken(文本和数字至少 16 个字符)、passTypeIdentifier 和 teamIdentifier 值(从苹果开发者帐户注册和下载认证文件)。它必须是 https 并指向您的服务器。
  2. 通过使用认证文件 (cer) 为保留您的通行证的设备创建推送通知系统,并创建 p12 和 pem 文件(您可以在此处找到如何制作:更新 Passbook 钱包连接失败
  3. 创建更新 Web 服务以管理来自设备的请求并将新的 pkpass 文件返回给设备

其他:您必须制作网络服务来管理设备的注册、更新和删除方法。

于 2016-06-14T05:13:05.593 回答