Apple Wallet: Push Token уникален для каждого устройства?
Я сделал реализацию, которую я могу создать пропуски для яблочного кошелька. Как только устройство зарегистрируется на сервере, будет выдан токен, уникальный для этого устройства, или изменится в будущем? Если да, то каковы причины этого?
1 ответ
Да, чтобы обеспечить конфиденциальность, push-токены регулярно меняются - это может происходить случайным образом или с изменениями в оборудовании (переход пользователя на новый телефон), или часто с обновлениями iOS.
Ваша реализация API веб-сервиса увидит это как новый запрос на регистрацию, и вы только узнаете, что старый токен недействителен либо через API-интерфейс обратной связи APNS (теперь устарел), либо путем получения ExpiredProviderToken (403)
ответ от более нового API HTTP2 APNS.