Zuverlässigkeit von APNS (Apple Push Notification Service)

Unsere App verwendet APNS, um Push-Benachrichtigungen zu erhalten. Unser Kunde behauptet jedoch, dass einige seiner Geräte keine Benachrichtigungen erhalten haben, und argumentiert, dass er sicherstellen muss, dass die Benachrichtigungen zu 100% zugestellt werden. Aber ich habe gelesenirgendwo dass APNS nicht 100% zuverlässig ist und es Fälle geben sollte, in denen die Benachrichtigungen nicht zugestellt werden.

Ich bin derzeit in Panik darüber, wie wir sicherstellen können, dass APNS jederzeit empfangen wird. Das habe ich gelesenein Fall die möglicherweise APNS nicht geliefert (Gerät möglicherweise offline). Aber unser Test zeigt, dass selbst das Gerät online ist (Wifi oder 3G), manchmal wurden APNS nicht ausgeliefert.

Gibt es einen speziellen Fall, in dem APNS möglicherweise nicht ausgeliefert wird? Oder können wir (Entwickler) irgendetwas mit Codes tun, um sicherzustellen, dass wir alle Benachrichtigungen erhalten? Was ich im Code getan habe, ist nur die App für die Remote-Benachrichtigung zu registrieren und didRegisterForRemoteNotificationsWithDeviceToken zu schreiben und dann das Geräte-Token auf unseren Server zu werfen.

Jede Hilfe wäre dankbar, denn unser Kunde bringt uns fast um, wenn ALLE seine Geräte keine APNS erhalten!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage