Я хочу создать систему для интеграции с Passbook, первый шаг — зарегистрировать устройство для получения push-уведомлений для прохода, и я знаю, что оно будет использовать веб-сервис, такой как «webServiceURL /version /devices/deviceLibraryIdentifier /registrations/passTypeIdentifier /serialNumber ".
«Идентификатор библиотеки устройства — это общий секрет, характерный для Passbook, между устройством пользователя и вашим веб-сервером. Он не связан с идентификатором устройства (UDID). Устройство идентифицирует себя с другим идентификатором на разных серверах и может изменить свой идентификатор. в любое время. Его цель — обеспечить эффективную связь между устройством и вашим сервером, а не позволить вашему серверу хранить список пропусков, установленных в настоящее время на устройстве. Идентификатор библиотеки устройств однозначно идентифицирует устройство и указывает, что сущность сделавший запрос уполномочен сделать такой запрос».
мой вопрос
- Как сгенерировать deviceLibraryIdentifier на устройстве? Какой лучший формат?
- Когда происходит регистрация, это когда пропуск добавляется в Passbook в стороннем приложении, а затем, когда эти пропуска добавляются через URL / электронную почту, когда регистрироваться?