2013-08-19 3 views
6

Ich mag es nicht, vage Fragen zu stellen, aber ich konnte nicht genau sagen, was das Problem ist.IOS Abbrechen lokaler Benachrichtigungen

In meiner App habe ich einige lokale Benachrichtigungen festgelegt. Jeden Tag um 200 Uhr. Später entfernte ich die Codes, die die lokalen Benachrichtigungen festlegen, und fügte die Push-Benachrichtigungsfunktion hinzu.

Ich teste den Push und es funktioniert (wann immer ich will). Aber ich bekomme immer noch die alten Benachrichtigungen, könnte es sein, weil ich sie früher irgendwo auf dem Telefon selbst eingestellt habe. Gibt es eine Möglichkeit, sie ohne Codierung zu stornieren? Zum Beispiel werden sie abgebrochen, wenn ich die App entferne?

Antwort

18

Durch das Deinstallieren der App werden die lokalen Benachrichtigungen entfernt, obwohl einige Personen gemeldet haben, dass sie bis zu 24 Stunden zwischengespeichert werden (wenn Sie die App also löschen, installieren Sie sie nicht länger als 24 Stunden). Weitere Informationen finden Sie unter here Einzelheiten.

Andernfalls, wenn Sie immer noch Zugriff auf den Code haben, können Sie alle lokalen Meldungen wie folgt stornieren:

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 
+0

Danke. Deinstallieren der App wird die lokalen Benachrichtigungen entfernen, Gut zu wissen. – ardavar