2013-05-30 2 views
3

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

+0

Произведите код и попробуйте его. – GoZoner

+0

Релевантно: https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/RemoteNotificationsPG.pdf –

+0

это может помочь вам http://stackoverflow.com/q/14563097/1868660 –

ответ

3

Цитируется Apples Local and Push Notification Programming Guide

Запрашивая устройство маркер и передать его поставщику каждый раз, когда запуске приложения, вы помочь гарантировать, что провайдер имеет текущий маркер для устройства. Если пользователь восстанавливает резервную копию на устройство , отличное от того, для которого была создана резервная копия (для примера пользователь переносит данные на новое устройство), он должен запускать приложение хотя бы один раз, чтобы получить его уведомления снова. Если пользователь восстанавливает данные резервного копирования на новое устройство или восстанавливает в операционной системе, токен устройства изменяется. Более того, никогда не кэшируйте токен устройства и предоставляйте его вашему провайдеру; всегда получают маркер из системы всякий раз, когда вам это нужно

1

Хорошо, Во-первых, если вы удалите и переустановите приложение, которое лексема устройство не будет изменено. Маркер устройства только изменился с вашего компьютера на переустановку устройства iOS и зарегистрировал ваше устройство (сброс для всех новых). Таким образом, когда пользователи просто переустанавливают приложение, этот токен устройства не будет изменен. Это мой опыт.

+0

Когда мы обновление до новой ОС. Изменяется ли токен устройства? – Anish

+0

Нет, обновление не изменит токен устройства, за исключением того, что мы переустанавливаем ОС, чтобы быть новорожденным или перезагружать iphone, токен будет изменен. –

+0

В iOS9 токены push генерируются каждый раз, когда вы удаляете и переустанавливаете приложение. В диалоговом окне «Разрешения» также отображается каждая установка. Это был переход яблок к обузданию с помощью маркера токенов маркетологов для идентификации пользователя через установки приложений. –

Смежные вопросы