Маркеры уведомления о нажатии уникальны через все приложения для единого устройства?

У меня будет несколько приложений на App Store и 1 городская учетная запись дирижабля для отправки уведомлений о нажатии всем этим устройствам. То, что я хочу знать, - то, если каждое устройство Apple имеет тот же "маркер нажатия" через все приложения? Это - больше вещи архитектуры базы данных так, чтобы я много раз не копировал маркер нажатия, если одно единое устройство использует многие мои приложения.

Если каждое устройство Apple генерирует уникальный маркер нажатия для каждого приложения, это установило мою архитектуру, должен измениться.

8
задан Michał Ciuba 27 November 2014 в 10:45
поделиться

1 ответ

Токены устройства не совсем уникальны для каждого устройства; они уникальны для каждой установки операционной системы. Поэтому, если пользователь покупает новое устройство, но не восстанавливается из резервной копии, он получит новый токен устройства. И если устройство очищено, оно получит новый токен устройства, поэтому новый пользователь не получит сообщения старого пользователя.

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

Поскольку один пользователь может легально установить ваше приложение на нескольких устройствах (например, iPhone и iPad), на всякий случай будет намного безопаснее иметь отношения «многие ко многим» между пользователями и токенами устройств.

И поскольку вы упомянули «Городской дирижабль», вы можете обнаружить, что наша функция псевдонима помогает в подобных ситуациях; вы можете назначить неуникальный псевдоним для разных токенов на нашей стороне, и тогда мы будем отслеживать соответствие между вашими пользователями и их токенами устройств. См. Разделы регистрации и отправки в документации UA .

Edit: Обновление, потому что я видел еще несколько голосов за этот старый ответ. Начиная с iOS 7, токены устройства уникальны для каждого приложения, даже на одном устройстве.

20
ответ дан 5 December 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: