Wie Jonathan in seinem Kommentar sagte, gibt Apple kein Limit in der APNS-Dokumentation an.
Da Sie die Benachrichtigungen als Binärdaten über eine TCP-Verbindung senden, hängt die Anzahl der Benachrichtigungen, die in einer einzelnen Anfrage gesendet werden, von der Größe Ihrer TCP-Puffer ab.
Sie müssen keine Benachrichtigung pro Anfrage senden. Ich bin mir nicht sicher, ob der Begriff Einzelanfrage in diesem Fall eine Bedeutung hat (da sie für jede gesendete Benachrichtigung keine Antwort zurückgeben). Apple empfiehlt Ihnen, die Verbindung so lange wie möglich offen zu halten. Solange es geöffnet ist, können Sie beliebig viele Bytes (die zu mehreren Push-Benachrichtigungen gehören) schreiben.
EDIT:
Apfel bearbeitet vor kurzem ihre technical note regarding push notifications:
Push Notification Durchsatz und Fehlerüberprüfung
Es gibt keine Kappen oder Losgröße Grenzen für APNs verwenden. Die iOS 6.1 Pressemitteilung gab bekannt, dass APNs über 4 Billionen Push Benachrichtigungen seit seiner Gründung gesendet hat. Es wurde auf der WWDC 2012 angekündigt, dass APNs 7 Milliarden Benachrichtigungen täglich sendet.
Wenn der Durchsatz weniger als 9.000 Benachrichtigungen pro Sekunde beträgt, kann Ihr Server möglicherweise von einer verbesserten Fehlerbehandlungslogik profitieren, .
Apple beschränkt die Benachrichtigungen nicht/Sek. Meiner Erfahrung nach können Sie ungefähr 2000 Benachrichtigungen/Sek. In einer Verbindung senden, was nahe der physischen Grenze des Servers ist, den ich benutzt habe. Die Schnittstelle ist binär, Sie müssen jeweils eine Benachrichtigung senden. Also 1 Benachrichtigung pro Anfrage, aber 'unbegrenzt' pro Verbindung. –
Sprechen wir darüber, wie viele 'Gegenstände' in einem' Rahmen' sein können? - APNS-Terminologie - https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html - Ich bin auch neugierig. –