【问题标题】:Add event ticket to Apple wallet?将活动门票添加到 Apple 钱包?
【发布时间】:2019-08-01 08:35:46
【问题描述】:

我正在开发活动应用程序,其中,一旦用户完成预订活动门票,我们必须将该通行证添加到 Apple 钱包。

我正在点击下面的链接来设计我的通行证,https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/Creating.html

但问题是我已经完成了 JSON,但是如何使用代码将票添加到钱包。

【问题讨论】:

  • 你到底做了什么?你用PKAddPassesViewController 了吗?
  • 我们只想将我们的活动门票添加到 Apple 钱包。我们从我们的应用程序为我们的活动生成门票,现在我想将该门票显示到苹果钱包中
  • 你的代码在哪里?请在您的问题中发布相关代码。
  • 我找不到生成苹果钱包通行证的代码。如何生成YOUR_PASS_NAME.pkpass ??

标签: ios swift wallet passkit


【解决方案1】:

您只需要按照 Apple 文档中描述的步骤进行操作即可:

  • 创建目录结构,包含pass.json 文件、图像等。
  • 为每个文件创建一个 SHA-1 哈希并将其存储在顶层的 manifest.json
  • 压缩目录的内容
  • 使用application/vnd.apple.pkpass MIME 类型分发文件

将文件放入应用程序后:

  • 读取文件(例如使用Data(contentsOf:)
  • 交给PKPass(data:)
  • 将通行证提交给PKAddPassesViewController

【讨论】:

    猜你喜欢
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多