2014-02-04 2 views
0

Я думаю, что когда-то я видел способ сообщить Службе уведомлений Apple Push повторно отправить уведомления, которые были безуспешно доставлены с первой попытки. Есть ли способ сделать это, и можете ли вы указать мне некоторую информацию об этом?Уведомления Apple Push - Resend on Failure?

Моя цель - отправить уведомление 100 людям, и если 10 из них не будут доставлены, повторите попытку 10 повторов.

ответ

0

К сожалению, насколько я знаю, такой функции не существует напрямую. Вы можете проверить, достаточно ли времени на время для уведомления, пойти с постоянным уведомлением (Urban Airship) или сделать свою собственную проверку доставки и перепродажу через какую-либо вспомогательную службу, которая будет работать с сервисом обратной связи Apple.

Если сбой доставки (соединение APNS потеряно), APNS попытается доставить только последнее уведомление при восстановлении соединения с APNS. Ваши другие уведомления не будут доставлены, если это так. Если вы ищете что-то постоянное, посмотрите на Urban Airship и аналогичные сервисы (Pusher может быть другим, хотя я его не использовал), которые предлагают функциональность, похожую на почтовую почту для различных мобильных платформ, включая iOS.

Если вы видите проблемы с последним уведомлением, не пропуская его, вы можете проверить, что TTL не слишком коротка в этом уведомлении. Это все, что приходит на ум.

Смежные вопросы