我正在使用此API将多个分组的通行证添加到Apple Wallet。
我意识到,钱包中添加的通行证并不遵循我给此API分配的数组[PKPass]的顺序。

public func addPasses(passes: [PKPass], withCompletionHandler completion: ((PKPassLibraryAddPassesStatus) -> Void)?)

这里要注意的有趣的事情是,当我在添加通行证之前点击View All时,它确实按顺序显示了所有通行证,但是在点击Add All之后又启动了电子钱包应用程序以查看添加的通行证的顺序,这已经不一样了。

有什么线索为什么会发生这种情况以及如何维持订单?

最佳答案

没有说明文档或PassKit API的信息,表明可以通过哪个顺序通过电子钱包应用程序。

它只能按照here所述手动完成。

10-07 14:29