Apple Push Notification не се получава понякога (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.

Важно: Тъй като доставката не е гарантирана, не трябва да разчитате на съоръжението за отдалечени известия за доставяне на критични данни към приложение чрез полезния товар. И никога не включвайте чувствителни данни в полезния товар. Трябва да го използвате само за да уведомите потребителя, че има нови данни.

-Ръководство за програмиране на локални и насочени известия.

person Andrey Zverev    schedule 18.01.2013

Apple не гарантира, че ВСИЧКИ СЪОБЩЕНИЯ някога ще бъдат доставени. В документацията се казва:

доставката на известия е „най-доброто усилие“ и не е гарантирано.

person JOM    schedule 18.01.2013