Unsere App verwendet APNS, um Push-Benachrichtigungen zu erhalten. Unser Kunde behauptet jedoch, dass einige seiner Geräte keine Benachrichtigungen erhalten hätten, und argumentiert, dass sie "sicherstellen" müssen, dass die Benachrichtigungen zu 100% geliefert werden. Aber ich habe somewhere gelesen, dass APNS nicht 100% zuverlässig ist und es Fälle geben sollte, in denen die Benachrichtigungen nicht geliefert werden.APNS (Apple Push Notification Service) Zuverlässigkeit
Ich bin derzeit in Panik, wie wir sicherstellen können, dass APNS jederzeit erhalten. Ich habe gelesen, dass a case die APNS nicht geliefert werden (Gerät kann offline). Aber unser Test zeigt, dass sogar das Gerät online ist (Wifi oder 3G), manchmal APNS wurden nicht geliefert.
Gibt es einen bestimmten Fall, der APNS möglicherweise nicht geliefert wird? Oder gibt es etwas, was wir (Entwickler) mit Codes tun können, um sicherzustellen, dass alle Benachrichtigungen empfangen werden? Was ich im Code getan habe, ist nur die App zu Remote-Benachrichtigung zu registrieren und didRegisterForRemoteNotificationsWithDeviceToken zu schreiben, dann das Gerät Token auf unseren Server zu werfen.
Jede Hilfe würde geschätzt werden, denn unser Kunde tötet uns fast, wenn alle ihre Geräte nicht APNS erhalten!
Ja, es ist nicht * zuverlässig * im normalen Netz Sinne des Wortes. – Nate
Sendet das Backend die Nachrichten auch an APNS, die von Ihnen gesteuert werden? In diesem Fall sollten Sie in der Lage sein, sich zu melden, wenn einige Versendungen an APNS fehlschlagen, und Sie können sehen, ob der Feedback-Service die Token für die Geräte enthält, die die Nachrichten nicht erhalten. – johan
Vielen Dank für die schnelle Antwort johan! Wenn Sie über die Server-Seite sprechen, ja, sie werden von unserem PHP-Server gesteuert. Laut einem unserer Entwickler, der für die serverseitige Entwicklung zuständig ist, sieht es momentan aus, als ob die APNS-Nachrichten erfolgreich gesendet wurden. Und das Gerät erhält manchmal Benachrichtigungen, manchmal nicht.Ich bin verwirrt und verrückt wegen dieser APNS-Sachen ... –