Ich arbeite an In-App-Kauf und das Herunterladen von Daten nach der Zahlung im Ordner Benutzer / Dokumente. Apple hat meine Bewerbung abgelehnt, weil sie sagt, dass Sie die iOS-Datenspeicherrichtlinie nicht befolgen.
Kann mir jemand helfen, die iCloud-Funktionalität in meiner Anwendung zu implementieren?
Danke
Gemäß den Richtlinien für die Speicherung von iOS-Daten sollten Sie Ihre gekauften Daten wahrscheinlich in
Apple bietet eine Liste der verschiedenen Verzeichnisse und was Sie in die Dateisystem-Programmierhandbuch . Das wichtigste beinhaltet:
Im Allgemeinen bedeutet dies, dass alles, was nicht vom Benutzer gesehen werden soll, in ein Verzeichnis innerhalb des Bibliotheksverzeichnisses gehen sollte. In der Regel würden Sie einen dieser verwenden, aber es gibt eine größere Liste mit spezielleren Verwendungen in Dateisystem-Programmierhandbuch :
Der Ordner für die Anwendungsunterstützung ist gesichert, aber die Caches nicht.
Die Antwort ist in den iOS-Datenspeicherrichtlinien dargelegt, aber sie hat Nachteile. Es besagt eindeutig, dass das Documents-Verzeichnis für von Benutzern erstellte Inhalte reserviert ist und dass das Caches-Verzeichnis für Inhalte gedacht ist, die erneut heruntergeladen oder neu generiert werden können. Es ist auch möglich, dass die Größe der Daten in ihre Genehmigung einfließt. Das beantwortet Ihre Frage, aber es ignoriert die Tatsache, dass es für den Benutzer eine Belastung sein kann, Ihre Daten erneut herunterzuladen; argumentieren Sie Ihren Fall und reichen Sie Ihr Feedback ein, aber seien Sie bereit, Ihr Download-Zielverzeichnis in das Caches-Verzeichnis zu ändern.
iOS-Datenspeicherrichtlinien: Ссылка
Sie haben auch nach Informationen zur iCloud-Funktionalität gefragt ... Datenspeicher und iCloud-APIs sind zwei verschiedene Dinge. Lies hier: Ссылка