Hintergrund
Ich bin ein serverseitiger Entwickler, der an einer API für eine iOS-App arbeitet. Von Zeit zu Zeit, während wir uns in der Entwicklung befinden (wenn wir große Datenbankänderungen haben), setzen wir unseren Server zurück. Dieser Prozess löscht alle serverseitigen Daten für ein Mitglied, einschließlich aller App-Gerätetoken, die für Push-Benachrichtigungen verwendet werden.
Problem
Gleichzeitig mit dem Zurücksetzen der Serverdatenbank habe ich versucht, die App zu deinstallieren und alle zugehörigen App-Daten zu löschen. Ich hatte gehofft, dass es bei der nächsten Installation der App so wäre, als wäre es wieder ein erster Download. Das funktioniert nicht.
Wie mache ich das:
Ich habe die Schritte ausprobiert, die auf der folgenden Website aufgeführt sind https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html .
Ich habe auch versucht, über das Telefon zu deinstallieren:
Unter Einstellungen > Allgemein > Verwendung > SPEICHER > Speicher verwalten. Ich habe auf die App geklickt und dann auf App löschen geklickt;
Unter Einstellungen > Allgemein > Verwendung > ICLOUD > Speicher verwalten. Ich habe auf das aktuelle Gerät geklickt, dann die App ausgewählt und das Sichern und Löschen deaktiviert.
Ich hatte gehofft, dass dadurch alle Daten entfernt werden, sodass die App bei einer Neuinstallation über Xcode oder Test Flight App wieder wie ein Erstbenutzer startet. Dies geschieht jedoch nicht. Die App scheint sich noch einige Einstellungen zu merken, insbesondere denkt sie, dass ich meinen Geräte-Token bereits gesendet habe, und fordert mich nicht erneut dazu auf.
Frage
Wie sollte ich eine App von einem Gerät deinstallieren, damit alle App-Daten entfernt werden und ich bei der nächsten Neuinstallation als neuer Benutzer behandelt werde?
Bitte versuche folgendes:
Gehen Sie zu Einstellungen --> Allgemein --> (iPhone/iPad/iPod/ect.)Speicher --> App auswählen und "App löschen"
Gehen Sie zu Einstellungen --> Profile & Geräteverwaltung (Könnte auch "Profile" heißen, wenn Sie diese Funktion nicht verwenden, ist sie nicht vorhanden) und löschen Sie alle App-Daten.
Gehen Sie zu Einstellungen --> [Ihr Name] (ganz oben) --> iCloud --> Speicher verwalten --> Wählen Sie die App und "Daten löschen"
Löschen Sie die App „Test Flight“ und installieren Sie sie erneut
Setzen Sie das Gerät vollständig zurück (drücken und halten Sie Home und Sleep, bis das Apple-Logo erscheint)
5a. Wenn dieses Gerät nur zum Testen dient, können Sie zu Einstellungen --> Allgemein --> Zurücksetzen --> Alle Einstellungen zurücksetzen gehen
Lass mich wissen ob es funktioniert!
tubedogg
Levi Putna
Schrittmacher
Gogowitsch
Todd
tubedogg
tubedogg