2009-08-17 9 views
1

Kann ich ein Ereignis/eine Benachrichtigung in meiner App empfangen, wenn der Benutzer meine Anwendung vom iPhone deinstalliert?Ereignis bei der Deinstallation der iPhone-App empfangen

Ich brauche das, weil ich einige Daten aus dem Adressbuch bereinigen möchte, während der Benutzer meine App deinstalliert.

Danke für Ihre Hilfe!

Antwort

0

Nein, Sie erhalten keine Möglichkeit, Code auszuführen, wenn Sie Ihre App deinstallieren.

Wenn Daten zu dem Adressbuch hinzugefügt werden, von dem Sie glauben, dass sie gelöscht werden sollen, sollten Sie wahrscheinlich eine Möglichkeit dafür bereitstellen, möglicherweise auf einer Einstellungsseite in Ihrer App. Der Benutzer könnte gewarnt werden, "nur diese Daten zu entfernen, wenn Sie die App deinstallieren möchten" oder etwas Ähnliches.

Besser noch, da der Benutzer jederzeit Daten in ihrem Adressbuch zu einem späteren Zeitpunkt beliebig ändern könnte, und vielleicht Ihre Anwendung brechen, wäre eine viel besser Praxis wäre, app-bezogene Daten in dem erstellten Dokumentenverzeichnis zu speichern automatisch für Ihre App, zum Beispiel im plist- oder sqlite-Format.

0

Ich bin mir ziemlich sicher, dass das nicht möglich ist. Welche Daten speichern Sie im Adressbuch?

0

Sie können Ihre App immer neu installieren. Fügen Sie daher in der App eine Option hinzu, um alle appbezogenen Daten aus dem Adressbuch zu entfernen. Dann könnten sie neu installieren, bereinigen und wieder löschen, wenn sie der Meinung waren, dass dies ein Problem war.

Oder verkaufen Sie eine separate $ 3 Reinigungs-App, wenn Sie sich schlecht fühlen.

Verwandte Themen