的Passbook Programming Guide说:如何比较旧版本的通行证的最新版本以确定哪些字段已更改?
设备比较最新版本的反对不得不之前确定哪些字段已更改版本的通行证。
我的问题是:在我自己的应用程序中,如何确定哪些字段已更改?该传球是否有像版本号这样的字段来表示传球更新的相同传球类型ID和序列号?
的Passbook Programming Guide说:如何比较旧版本的通行证的最新版本以确定哪些字段已更改?
设备比较最新版本的反对不得不之前确定哪些字段已更改版本的通行证。
我的问题是:在我自己的应用程序中,如何确定哪些字段已更改?该传球是否有像版本号这样的字段来表示传球更新的相同传球类型ID和序列号?
也来自Passbook Programming Guide。
要接收通知时通库的变化,注册 的PKPassLibraryDidChangeNotification通知。传递PKPassLibrary的实例 作为对象。通库不是一个单身人士;每个实例都发送自己的通知,并且您希望来自此特定实例的通知 。使用 addObserverForName:object:queue:usingBlock:方法指定 想要对主队列做出响应并提供一个块来处理 通知。通知的用户信息字典描述了 更改了哪些内容。或者,使用dispatch_async和dispatch_get_main_queue函数在主线程上进行响应。
没有版本号,但您可以检查manifest.json的内容或散列值。如果任何哈希已经改变,你就会知道该通道已经改变。