Apple Wallet: Push Token уникален для каждого устройства? - PullRequest
0 голосов
/ 22 января 2019

Я сделал реализацию, в которой я могу создавать пропуски для яблочного кошелька.Как только устройство зарегистрируется на сервере, будет выдан токен, уникальный для этого устройства, или изменится в будущем?Если да, то каковы причины этого?

1 Ответ

0 голосов
/ 22 января 2019

Да - чтобы помочь с конфиденциальностью, push-токены регулярно меняются - это может происходить случайным образом или с изменениями в оборудовании (переход пользователя на новый телефон), или часто с обновлениями iOS.

Ваша реализация API веб-службы увидит это как новый запрос на регистрацию, и вы узнаете, что старый токен недействителен либо через API обратной связи APNS (теперь устарел), либо получив ответ ExpiredProviderToken (403) от более новый API HTTP2 APNS.

...