Apple Push-уведомление иногда не приходит (JavaPNS)

Я делаю чат со службой уведомлений. Иногда уведомления не приходят на мое устройство. Я использую JavaPNS, поэтому мой код не очень сложный, но когда я очень быстро отправляю много сообщений (около 10) с одного устройства на другое, я не получаю все уведомления. Некоторые из них теряются в пути (обычно один из двух).

Вот мой код:

PushNotificationPayload payload = PushNotificationPayload.complex();
payload.addAlert("Name : text"); payload.addSound("default");
payload.addBadge(1); 
payload.addCustomDictionary("type", NOTIF_MESSAGE);
Push.payload(payload, "******.p12", "password", false, URI);

person Mato Reyes Castañeda    schedule 18.01.2013    source источник
comment
в соответствии с документацией Apple уведомление приходит не очень часто   -  person Mohd Kalimullah Sheikh    schedule 18.01.2013


Ответы (2)


It's OK.

Важно: поскольку доставка не гарантируется, вы не должны полагаться на средство удаленных уведомлений для доставки важных данных в приложение через полезную нагрузку. И никогда не включайте конфиденциальные данные в полезную нагрузку. Его следует использовать только для уведомления пользователя о наличии новых данных.

-Руководство по программированию локальных и push-уведомлений.

person Andrey Zverev    schedule 18.01.2013

Apple не гарантирует, что ВСЕ СООБЩЕНИЯ когда-либо будут доставлены. В документации говорится:

доставка уведомлений является «максимальным усилием» и не гарантируется.

person JOM    schedule 18.01.2013