мне нужно поддерживать базу данных для использования push-уведомлений на моем веб-сервере? - PullRequest
0 голосов
/ 13 октября 2009

как мы можем поддерживать push-уведомления для сотен устройств? Нужно ли нам поддерживать базу данных на сервере, или Apple будет поддерживать это, нам просто нужно отправить payload. Также я путаюсь в этом вопросе, как отменить уже отправленные полезные данные ... Кто-то знает об этом?

Ответы [ 2 ]

1 голос
/ 20 ноября 2010

Я бы отправился в Urban Airship и поиграл с их внедрением Apple Push Notifications. У них есть пример PHP-приложения, которое вы можете расширить в соответствии со своими потребностями, и отличная пошаговая документация по настройке и запуску вашего примера приложения.

Нет, невозможно отменить отправленную полезную нагрузку.

1 голос
/ 13 октября 2009

Вам необходимо вести собственную базу данных. Полезная нагрузка, которую вы отправляете в Apple, включает маркер устройства iphone, на который вы отправляете сообщение. Ваша таблица может содержать как простой идентификатор пользователя (автоматически сгенерированный идентификатор, либо адрес электронной почты, либо все, что вам нужно), сопоставленный с устройством iphone deviceToken, а также другие столбцы и таблицы, необходимые для ведения бухгалтерского учета. Токен устройства может быть сохранен как String для простоты, но это действительно 32-байтовый BLOB.

После отправки полезной нагрузки вы не можете отменить или проверить ее статус. Как только вы отправите это, это не в ваших руках.

...