2017-01-11 3 views
0

Ich habe eine App erstellt, die Datensätze in der privaten iCloud-Datenbank protokolliert, Datensätze, die Sie damit bearbeiten und löschen können. Eine App, die ich hoffentlich zu gegebener Zeit in den App Store hochladen würde.iCloudKit Lebenszyklus für Datenbanken

Aber eine Frage bleibt in meinem Hinterkopf. Wenn jemand diese App löscht, was passiert mit der iCloudKit-Datenbank und zeichnet sie auf, die sie erstellt hat? Wird die private Datenbank gelöscht, wenn Sie die App löschen oder wird die Datenbank einfach "hängen" ... ohne Besitzer? effektiv wertvollen Speicherplatz belegen/verlieren?

Antwort

1

Die CloudKit-Datenbank bleibt bestehen. Wenn der Nutzer Ihre App auf demselben Gerät oder einem anderen Gerät erneut installiert, werden die Daten angezeigt (sofern Ihre App die vorhandenen Daten in iCloud ordnungsgemäß verarbeitet).

Apple bietet keinen Mechanismus für einen Benutzer zum Bereinigen nicht verwendeter iCloud-Datenbanken. Wenn also ein Nutzer Ihre App verwendet und eine Menge Speicherplatz in iCloud belegt und später Ihre App einfach löscht und sie nie wieder verwendet, wird dieser Speicherplatz verschwendet, ohne dass Sie ihn bereinigen können.