iphone push-уведомления случайной отправки - PullRequest
1 голос
/ 14 октября 2010

У меня уже около года настроены push-уведомления, и они работают нормально.Теперь по какой-то причине это не так.

Сначала позвольте мне сказать, что я подключаюсь к серверам apple apns и отправляю push-уведомления с помощью сценария PHP.

Если я проверяю отправку уведомления только намое устройство, оно работает каждый раз.Если я проверю отправку уведомления на 3 или 4 устройства, которые у меня есть, все они работают так, как должны.Если я отправляю уведомление всем пользователям (пару сотен), то иногда получаю уведомления, и большую часть времени не получаю.

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

Существует ли ограничение, которое не позволит вам отправить пару сотен пользователей?

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

Кто-нибудь имеет какие-либо идеи, что может произойти или что я должен проверить?

Ответы [ 2 ]

0 голосов
/ 20 октября 2010

ОК, я все разобрался. Это было на моем сервере, у меня была задача cron, которая неправильно выполняла скрипт php после исправления, что все начало работать, нет необходимости что-либо менять в моих скриптах PHP.

0 голосов
/ 14 октября 2010

Вы проверяете ошибки? Вы используете «простой» или «расширенный» формат? Вы анализируете результат расширенного формата? Как долго вы ждете получения уведомлений? Вы обнаруживаете, когда Apple закрывает соединение? Вы проверяете сервис обратной связи?

Я не думаю, что вы должны использовать (недолговечный) PHP-скрипт. Похоже, что Apple не отправляет вам ничего об успешном уведомлении, и на самом деле нет другого простого способа гарантировать, что данные были получены (и обработаны) другой стороной соединения.

Также стоит проверить, что вы соблюдаете Лицензионное соглашение для программы для разработчиков iOS Требования к push-уведомлениям на стр. 22 (нет прямого маркетинга, нет чрезмерного использования).

...