Токен устройства для push-уведомлений - PullRequest
4 голосов
/ 17 ноября 2011

Я внедряю службу push-уведомлений. Мне нужно будет создать базу данных для хранения всех токенов устройств с 4 мобильных платформ. Я хочу организовать их в соответствии с их платформами (iOS, Android, BlackBerry, WP7). Но каковы способы дифференциации платформ, чтобы, если я хочу отправить сообщение только пользователям Android, другие платформы не получили его?

Я использую ManicNetwork, но, к сожалению, программное обеспечение не помогает дифференцировать платформы.

Apple использует 64-байтовую шестнадцатеричную строку в своем токене. Но как насчет других 3 платформ?

Ответы [ 2 ]

1 голос
/ 17 ноября 2011

Попробуйте добавить другой атрибут при регистрации идентификатора устройства на сервере, который указывает ОС устройства.Затем вы можете фильтровать по этому атрибуту и ​​получить желаемую ОС.

0 голосов
/ 21 марта 2012

Вы можете попробовать сохранить токены в разных таблицах.Например, Apple в одном, Android в другом.

Или, как сказал Маримаф, добавьте еще один атрибут для отправки на сервер.Например,

Apple - App

Android - And

BlackBerry - BB

...