我想构建一个与 Passbook 集成的系统,第一步是注册一个设备以接收通行证推送通知,我知道它将使用 Web 服务,如“webServiceURL /version /devices/deviceLibraryIdentifier /registrations/passTypeIdentifier /serialNumber ”。
“设备库标识符是用户设备和您的 Web 服务器之间特定于 Passbook 的共享机密。它与设备标识符 (UDID) 无关。设备使用不同的 ID 向不同的服务器标识自己,并且可能会更改其 ID随时。它的目的是允许设备和您的服务器之间进行有效的通信,而不是让您的服务器保留设备上当前安装的通行证的列表。设备库标识符唯一地标识一个设备并指示该实体提出请求被授权提出这样的请求。”
我的问题是
- 如何在设备上生成 deviceLibraryIdentifier?最好的格式是什么?
- 什么时候注册,是在第 3 方应用程序上将通行证添加到 Passbook 时,然后,对于通过 url/电子邮件添加的通行证,何时注册?