Wir verwenden APNS seit einiger Zeit ohne große Vorfälle in unserer App, und plötzlich melden unsere Benutzer die gleiche Push-Benachrichtigung mehrmals.Doppelte Apple APNS Push-Benachrichtigungen?
Ich habe - mühsam - bestätigt, dass unsere Server die Benachrichtigungs-Payloads nur einmal an Apple senden, und dennoch erzeugt die Benachrichtigung 2 und manchmal 3 identische Alarme, sowohl im Banner als auch im Benachrichtigungszentrum.
Dies wurde sowohl in iOS5 als auch in iOS6 beobachtet.
Hat jemand dieses Phänomen schon einmal gesehen? Vermisse ich vielleicht eine Gelegenheit, der Payload einen eindeutigen Bezeichner hinzuzufügen, der verhindert, dass Apple doppelte Benachrichtigungen an das Gerät sendet? Googles C2DM hat den Befehl collapse_key für diese Art von Dingen, aber ich kann keinen Hinweis auf eine ähnliche Funktionalität in APNS finden.
Haben Sie versucht, Apple in dieser Angelegenheit zu kontaktieren? – Till
Ich würde den Server-Code überprüfen, nur um sicher zu sein, dass alles in Ordnung ist, auch zu Testzwecken könnten Sie einige Informationen in den Benachrichtigungs-Body aufnehmen, vielleicht ein Datum erstellen? – Ezeki
Ja, ich habe den Servercode überprüft und den Push-Notification-Payloads eindeutige Kennungen hinzugefügt. Ich habe mit vollem Vertrauen bestätigt, dass wir diese Benachrichtigungen nur einmal an Apple senden. –