我正在开发的应用程序实现ApplePay支持。它必须从PassKit收听PKPassLibraryNotificationName.PKPassLibraryDidChange
通知。
当您为此通知添加观察者时,文档并不清楚您将获得什么类型的通知。您是否会收到有关您的应用无法访问的通行证的通知?
我们的应用只关注.payment
次传球。如果类型不是userInfo
,是否需要检查passTypeIdentifierUserInfoKey
.payment
值并忽略通知? (这项检查简单易行,但我想知道是否需要。)
此外,我是否需要将添加,删除和替换的传递列表的组合列表仅过滤到我的PKLibrary的passes()
数组中的传递(我们的应用程序具有的传递数组)访问)?
我问,因为如果通知确实是针对我们的应用,我们需要进行网络通话。如果我们得到"噪音"我们不想进行该网络通话。来自PassKit,就像用户添加我们不关心的电影票/机票一样。