Ich habe ein ungewöhnliches Szenario festgestellt, in dem ein Benutzer weiterhin Benachrichtigungen erhält, wenn meine App gelöscht und anschließend neu installiert wurde. Das Szenario ist wie folgt:Verhalten von iOS-Push-Benachrichtigungen, wenn App gelöscht und anschließend erneut installiert wird
- Benutzer die App aus dem Appstore
- Benutzer an unsere App installiert und wir registrieren sie für Benachrichtigungen
- Nutzer die App aus dem Gerät löscht
- Benutzer neu installiert die App aus dem Appstore empfängt
- Benutzer eine Benachrichtigung, obwohl sie die App noch nicht begonnen haben, nach oben, angemeldet, etc
Mein Verständnis der APNs-Architektur bestand darin, dass die App, sobald sie von Ihrem Gerät gelöscht wurde, vom Betriebssystem selbst aus den APNs entfernt wurde. Eine Neuinstallation der App würde Benachrichtigungen erst dann wieder aktivieren, wenn Sie "registerForRemoteNotificationTypes" aufgerufen haben. Wenn also eine Notiz mit dem alten Token an das Gerät gesendet wurde, würden APNs diese Nachricht nicht übermitteln, da die oben genannte Methode nicht aufgerufen wurde.
Ist das nicht korrekt?
Meiner Erfahrung nach kann das Token nach der Neuinstallation gleich bleiben. – Eduardo