Push-уведомление iOS APN — токен устройства

При работе с push-уведомлениями через службу Apple APN, когда мое приложение установлено и пользователь выбирает получение push-уведомлений, генерируется токен устройства.

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

Я предполагаю, что если токен устройства уникален, мне придется сохранить его в БД.


person Byron Wright    schedule 02.05.2018    source источник
comment
Он уникален для вашего приложения на этом устройстве.   -  person Paulw11    schedule 02.05.2018
comment
проверьте эти ответы stackoverflow.com/questions/6652242/ и stackoverflow.com/questions/40169404/   -  person Reinier Melian    schedule 02.05.2018
comment
Спасибо Ketaki, Paulw11 и Reinier. :) Недурно   -  person Byron Wright    schedule 02.05.2018
comment
Токен устройства. Токен устройства — это идентификатор системы push-уведомлений Apple для устройств iOS. Apple назначает токен устройства для каждого приложения (iOS 7 и более поздние версии), который используется в качестве уникального идентификатора для отправки push-уведомлений. Каждое устройство имеет два токена устройства для каждого приложения: один для разработки и один для производства (специальные сборки или сборки в магазине приложений). Токены состоят из 64 шестнадцатеричных символов.   -  person Vinaykrishnan    schedule 02.05.2018


Ответы (1)


Что ж, токен устройства уникален, но он меняется при переустановке из магазина приложений. Вы должны сохранить этот токен в базе данных, чтобы отправить уведомление через этот токен. Он должен автоматически регистрироваться в базе данных после установки при первом открытии приложения. Он всегда срабатывает, но код вашей базы данных не должен повторно вставлять его, если в базе данных обнаружена та же строка токена устройства.

ПРИМЕЧАНИЕ. Токен устройства, UDID и UUID отличаются друг от друга и уникальны для разных целей использования.

person Abhishek Mitra    schedule 02.05.2018
comment
100% Линус и Абхишек. Спасибо за разъяснение, так и думал. Недурно - person Byron Wright; 02.05.2018