如何修复错误的苹果钱包通知图标

How to fix wrong apple wallet notification icon

我开发了用于分发钱包通行证的网络服务器。它工作正常,我可以下载、更新和作废通行证。有一天我添加了新的通行证模板(两者都有相同的 passTypeIdentifier 但图标不同)。我发现了一些奇怪的东西。我的 phone 有 2 次传球(假设 p1 是从模板 t1 传来的,带有图标 i1, p2 是从模板 t2 传递过来的,带有图标 i2)

我向 p1 发送通知。钱包应用程序显示图标 c1(正确) https://ibb.co/nR2xHLz

我向 p2 发送通知。钱包应用程序显示图标 c1(不正确) https://ibb.co/2ncv1kr

有人发现这个问题,如何解决(使用相同的 passTypeIdentifier)?

非常感谢

是 - 您需要使用单独的证书或通行证类型。 iOS 缓存非常积极,它假定 passTypeIdentifier 和 pass 类型的所有组合都将共享相同的图标。