Beim Deinstallieren der App werden keine App-Gruppendaten gelöscht. Muss ich den App-Gruppencontainer und dessen Inhalt manuell entfernen?
Ich habe eineToday Extension
das wird in iOS 8 zum ersten Mal eingeführt. Daten austauschen zwischenToday extension
und seincontainer App
Definierte ich einapp group
und binde sie an diese Gruppe. (Eigentlich habe ich ein eingebettetes Framework hinzugefügt, um Code auf beiden Seiten wiederzuverwenden.)
Details dieser Methode sind in beschriebenApples Dokument.
Ich habe ein Kerndatenmodell erstellt und es als SQLite auf dem Gruppencontainer gespeichert. Dann funktioniert alles wie ich dachte.
Wenn ich jedoch die Container-App deinstalliere, sind noch freigegebene Container und deren Inhalt auf meinem iPhone vorhanden. Ich denke, wenn das letzte Mitglied der App-Gruppe deinstalliert wird, sollte dieser Container automatisch gelöscht werden müssen. In meinem Fall werden Mitglieder der App-Gruppe mit nur einer einzigen App ausgeliefert. Wenn Sie diese App deinstallieren, muss der freigegebene Container gelöscht werden.
Liege ich falsch?
ps. Ich konnte keine Möglichkeit finden, diesen freigegebenen Container als Benutzer zu löschen. Nur Entwickler, die Zugriffsrechte für die App-Gruppe haben, können diesen Container mit der Programmierung entfernen.