Apple Push Notification Zuverlässigkeit
-
21-12-2019 - |
Frage
Das Thema, das ich diskutieren möchte, kann ein Duplikat von Apple Push-Benachrichtigungen .
Ich habe eine App, die sowohl auf Android als auch auf iOS unterstützt wird. Die App benötigt einen Hintergrunddienst, der jeden Minute einen Remote-Server trifft. Der Job ist einfach für Android-App, aber da die Hintergrundaufgabe nicht in iOS unterstützt wird, muss ich Push-Benachrichtigungen für iOS-App verwenden. Ich verwende pushsharp library, um Push-Benachrichtigungen zu liefern. Apple sagt, dass die Lieferung der Push-Benachrichtigung nicht anerkannt ist. Ich kann es nicht leisten, Benachrichtigungsfehler zu drücken, da ich eine sehr entscheidende Botschaft durch Benachrichtigung senden muss. Meine Fragen sind:
1) Was ist die Fehlerquote von Push-Benachrichtigungen?
2) sind Push-Benachrichtigungen immer zuverlässig, um wichtige Nachrichten zu senden?
3) Nehmen Sie an, dass der Server, der Push-Benachrichtigungen senden soll, jede Minute eine große Anzahl von Push-Benachrichtigungen sendet. Was sind die Chancen des Push-Benachrichtigungsversagens in einem solchen Fall?
4) welche Umstände verursachen Push-Benachrichtigungslieferung zum Fehlschlagen?
Wenn Sie nützliche Ressourcen haben, geben Sie bitte das gleiche an. Danke.
Lösung
Bitte finden Sie meine Kommentare unten. Das hilft dies.
- .
- Wie lautet die Ausfallrate von Push-Benachrichtigungen?
- Apple hat es nicht so weit offenbart.
- sind Push-Benachrichtigungen immer zuverlässig, um wichtige Nachrichten zu senden?
- Die Lieferung von Benachrichtigungen ist eine "beste Anstrengung", nicht garantiert. Es ist nicht vorgesehen, Daten an Ihre App zu liefern, nur um den Benutzer zu benachrichtigen, dass es neue Daten gibt, die verfügbar sind.
- Bitte beachten Sie - https:// Entwickler .apple.com / bibliothek / iOS / Dokumentation / netzwerkInternet / konzeptionell / remoteNotificationspg / Kapiteln / applepushservice.html
- Nehmen Sie an, dass der Server, der Push-Benachrichtigungen senden soll, jede Minute eine große Anzahl von Push-Benachrichtigungen sendet. Was sind die Chancen des Push-Benachrichtigungsversagens in einem solchen Fall?
- Nur eine jüngste Benachrichtigung für eine bestimmte Anwendung wird gespeichert. Wenn mehrere Benachrichtigungen gesendet werden, während das Gerät offline ist, bewirkt jede neue Benachrichtigung, dass die vorherige Benachrichtigung verworfen wird. Dieses Verhalten, um nur die neueste Benachrichtigung zu halten, wird als Koaleszenz-Benachrichtigungen bezeichnet.
- Bitte beachten Sie - https:// Entwickler .apple.com / bibliothek / iOS / Dokumentation / netzwerkInternet / konzeptionell / remoteNotificationspg / Kapiteln / applepushservice.html
- Welche Umstände verursachen Push-Benachrichtigungslieferung, um zu versagen?
- Wenn APNs versucht, eine Benachrichtigung zu liefern, aber das Gerät ist offline, wird die Benachrichtigung für einen begrenzten Zeitraum gespeichert und an das Gerät geliefert, wenn es verfügbar ist.
- Bitte beachten Sie - https:// Entwickler .apple.com / bibliothek / iOS / Dokumentation / netzwerkInternet / konzeptionell / remoteNotificationspg / Kapiteln / applepushservice.html