При работе с push-уведомлениями через службу Apple APN, когда мое приложение установлено и пользователь выбирает получение push-уведомлений, создается токен устройства.
Является ли этот токен устройства уникальным для каждого устройства или существует глобальный токен устройства, который я могу использовать для отправки сообщений push-уведомлений?
Я предполагаю, что если токен устройства уникален, мне придется сохранить его в БД.
проверьте это ответы stackoverflow.com/questions/6652242/… и stackoverflow.com/questions/40169404/…
Спасибо Ketaki, Paulw11 и Reinier. :) Недурно
Маркер устройства: маркер устройства - это идентификатор системы push-уведомлений Apple для устройств iOS. Apple назначает токен устройства для каждого приложения (iOS 7 и новее), который используется в качестве уникального идентификатора для отправки push-уведомлений. Каждое устройство имеет два токена устройства для каждого приложения: один для разработки и один для производства (специальные сборки или сборки магазина приложений). Токены состоят из 64 шестнадцатеричных символов.
Ну, токен устройства уникален, но он изменится, когда вы переустановите его из магазина приложений. Вы должны сохранить этот токен в базе данных, чтобы отправлять уведомление через этот токен. Он должен автоматически регистрироваться в базе данных после установки при первом открытии приложения. Он всегда попадает, но код вашей базы данных не должен повторно вставлять его, если в базе данных обнаружена такая же строка токена устройства.
ПРИМЕЧАНИЕ: Device Token, UDID и UUID все разные и уникальные для разных целей использования.
100% Линус и Абхишек. Спасибо за разъяснения, так и подумал. Недурно
Он уникален для вашего приложения на этом устройстве.