你会得到你不关心的PKPassLibraryNotificationName.PKPassLibraryDidChange通知吗?

时间:2018-06-14 20:07:02

标签: ios swift passkit

我正在开发的应用程序实现ApplePay支持。它必须从PassKit收听PKPassLibraryNotificationName.PKPassLibraryDidChange通知。

当您为此通知添加观察者时,文档并不清楚您将获得什么类型的通知。您是否会收到有关您的应用无法访问的通行证的通知?

我们的应用只关注.payment次传球。如果类型不是userInfo,是否需要检查passTypeIdentifierUserInfoKey .payment值并忽略通知? (这项检查简单易行,但我想知道是否需要。)

此外,我是否需要将添加,删除和替换的传递列表的组合列表仅过滤到我的PKLibrary的passes()数组中的传递(我们的应用程序具有的传递数组)访问)?

我问,因为如果通知确实是针对我们的应用,我们需要进行网络通话。如果我们得到"噪音"我们不想进行该网络通话。来自PassKit,就像用户添加我们不关心的电影票/机票一样。

0 个答案:

没有答案