Disinstallare completamente l'app iOS e tutti i dati associati


10

sfondo

Sono uno sviluppatore lato server che lavora su un'API per un'app iOS. Di tanto in tanto, mentre siamo in fase di sviluppo (quando abbiamo grandi modifiche al database), ripristiniamo il nostro server. Questo processo cancella tutti i dati sul lato server per un membro inclusi tutti i token del dispositivo App utilizzati per le notifiche push.

Problema

Contemporaneamente al ripristino del database del server, ho cercato di disinstallare l'app ed eliminare tutti i dati dell'app associati. Speravo che se lo avessi fatto la prossima volta che avrò installato l'App sarebbe come se fosse il primo download di nuovo. Questo non sta funzionando.

Come lo sto facendo:

Ho provato i passaggi elencati sul seguente sito https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html .

Ho anche provato a disinstallare via telefono:

In Impostazioni> Generali> Utilizzo> MEMORIZZAZIONE> Gestisci archiviazione. Ho fatto clic sull'app e quindi su Elimina app;

In Impostazioni> Generali> Utilizzo> ICLOUD> Gestisci memoria. Ho fatto clic sul dispositivo corrente, quindi ho selezionato l'app e disattivato il backup e la cancellazione.

Avevo sperato che questo avrebbe rimosso tutti i dati in modo che quando reinstallavo via Xcode o l'app Test Flight, l'app sarebbe ripartita come un nuovo utente. Tuttavia questo non sta accadendo. L'app sembra ancora ricordare alcune impostazioni, in particolare pensa che io abbia già inviato il token del mio dispositivo e non me lo chiederà più.

Domanda

Come dovrei disinstallare un'app da un dispositivo in modo che tutti i dati dell'app vengano rimossi e alla successiva reinstallazione vengo trattato come un nuovo utente?


3
Hai reimpostato il dispositivo (tieni premuto Home e Sleep fino a quando appare il logo Apple) tra l'eliminazione dell'app e la reinstallazione? I dati dell'app non vengono effettivamente eliminati fino a quando il dispositivo non è stato ripristinato e, se si reinstalla un'app prima che ciò si verifichi, verranno riutilizzati i vecchi dati.
tubedogg

Sì, sembra aiutare con la maggior parte delle impostazioni (Not Notifiche PUSH). Ho anche dovuto assicurarmi di essere disconnesso dall'app o che le informazioni sulla sessione sarebbero state memorizzate nel portachiavi. Mi sembra ancora di avere problemi con le impostazioni di notifica push, indipendentemente da ciò che faccio, non riesco a far sì che l'app pensi di essere un nuovo utente e mi richiede di inviare nuovamente l'ID dispositivo al nostro server.
Levi Putna,

2
@tubedogg, ripristinare il dispositivo? Non eliminerebbe tutto? Come si potrebbe eliminare solo l'app e i suoi dati da soli?
Pacerier,

Sono sicuro che @tubedogg ha suggerito di riavviare il sistema operativo su iPhone.
Gogowitsch,

1
@tubegodd Questo non è un reset, è semplicemente un riavvio dell'iPhone.
Todd
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.