2012-04-24 4 views
10

Ich habe mich gefragt, wie ich mit UILocalNotifications verfahren soll, die mit meiner App erstellt wurden, aber die App wurde dann gelöscht. Lets sagen, dass nach dem Erstellen ein paar Benachrichtigungen, der Benutzer beschließt, die App zu löschen, aber ich habe festgestellt, dass obwohl die App gelöscht wird die Benachrichtigungen und sie noch in der richtigen Zeit feuern, aber das macht keinen Sinn ich, da die App im Telefon nicht mehr existiert.IOS UILocalNotifications live, nachdem meine App gelöscht wurde ... Wie gehe ich mit diesen Benachrichtigungen um?

Ich verstehe, wie das möglich ist, aber ich würde gerne wissen, ob es eine Möglichkeit gibt, solche Benachrichtigungen zu löschen, wenn der Benutzer beschließt, meine App loswerden?

Und passiert das auch, wenn die App aktualisiert wird?

Danke.

+0

[[UIApplication shared] cancelAllLocalNotifications]; kann verwendet werden, um alle lokalen Benachrichtigungen zu entfernen, aber ich habe mich gefragt, wie wir das in Ihrem Fall verwenden können. Wie wenn Anwendung entfernt wird, denke ich, dass wir keine Kontrolle in unserer Anwendung bekommen werden. – rishi

+0

das ist genau mein Dilemma, wenn die App gelöscht wird, habe ich keine Kontrolle darüber, was bedeutet, dass meine Benachrichtigungen frei sind, aber immer noch ... –

+0

können Sie nicht alle lokale Benachrichtigung entfernen, wenn die Anwendung beendet und starten Sie diese erneut, wenn die Anwendung gestartet wird nochmal? – rishi

Antwort

1

Eine andere Möglichkeit ist die Verwendung von APNS (Remote Notifications) anstelle von lokalen Benachrichtigungen. Auf diese Weise werden Push-Benachrichtigungen nach dem Entfernen Ihrer App weder auf das Gerät noch auf die Benutzer aufmerksam.

In diesem Stadium können Sie die Entfernung des App bewusst sein (mit APNS Feedback-Service) und aufhören, Ihren Sendemechanismus für diese Benutzer (seine Push-Token ..)

+0

Ja, ich glaube, das ist ein "sicherer" Ansatz, aber ich möchte wegen der Internetverbindung nicht in dieses Level involviert sein und die Tatsache, dass mehr Code benötigt wird und ich weiß, wie Push Notification funktioniert und diese Ereignisse Ich melde mich eher wie Alarmpläne. –

Verwandte Themen