web-dev-qa-db-fra.com

apple Limitation des notifications push

Je me demande s'il y a une limite au nombre de Apple notifications push que nous pouvons envoyer aux utilisateurs en même temps? En d'autres termes, puis-je envoyer 100 000 notifications push à la fois en utilisant le service APNS ?

25
BlackEagle

Si vous envoyez plusieurs notifications au même appareil dans un court laps de temps, le service Push n'enverra que la dernière.

https://developer.Apple.com/library/content/technotes/tn2265/_index.html#//Apple_ref/doc/uid/DTS40010376-CH1-TNTAG2

Regardez "Certaines notifications reçues, mais pas toutes" dans cette documentation.

17
Luis Ascorbe

Note technique d'Apple a été récemment mis à jour pour répondre à cette question:

Il n'y a pas de limites ni de limites de taille de lot pour l'utilisation des APN. Le communiqué de presse iOS 6.1 a déclaré que les APN ont envoyé plus de 4 billions de notifications Push depuis sa création. Il a été annoncé lors de la WWDC 2012 que les APN envoient 7 milliards de notifications par jour.

Si vous voyez un débit inférieur à 9 000 notifications par seconde, votre serveur peut bénéficier d'une logique de gestion des erreurs améliorée.

11
Eran

Il n'y a pas de limite sur le nombre de notifications que vous pouvez envoyer à Apple serveur APNS mais rappel pour éviter d'utiliser l'attribution de connexion car Apple peut interdire votre IP s'il pense que vous font une attaque DDOS.

De plus, si un utilisateur est hors ligne (iPhone hors signal), seule la dernière notification Push sera enregistrée dans le serveur APNS d'Apple.

6
exomic

Oui, vous pouvez ! Vous pouvez également utiliser 20 connexions max pour l'envoi de données.

2
malinois