【问题标题】:Wallet pass fails to display if it has no images如果没有图片,钱包通行证将无法显示
【发布时间】:2016-10-22 21:19:11
【问题描述】:

我正在尝试创建一个 ios 钱包事件票。我设法提供了创建 pass.json 所需的所有信息,并且我已经签名并压缩了它。当我尝试在 Mac 上打开它时,我可以在预览中看到通行证。当我通过电子邮件发送它并尝试从 iPhone 打开它时,屏幕就像崩溃一样进入主屏幕。

经过大量实验后,我发现如果我添加至少一张图片(图标),我可以在预览中看到它并将其添加到钱包中。

因为我不想添加任何图像,所以这似乎太过分了。

问题是,通行证中是否需要图像?如果没有,为什么没有它们就行不通。我再说一遍,无论有没有图像文件,它都会在 Mac 预览中显示。

【问题讨论】:

  • 请阅读文档 - 必须提供图标图像。
  • @passkit,请添加链接并将其作为答案,以便我接受。

标签: passbook wallet


【解决方案1】:

是的! manifest.json 需要正确的图像,而且 pass.json 还需要确保一切正确。 iPhone打开时必须在json中添加一些元素,例如:serialNumber、webServiceURL、authenticationToken、relatedDate

另外,iPhone 以与 mac 不同的格式打开 .pkpass。 在我的情况下,签名文件错误也会导致 .pkpass 文件无法在 iPhone 中打开。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 2018-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多