2011-09-19 90 views
22

我的使用情況是:iCloud會保留屬於已刪除應用程序的用戶數據嗎?

  1. 用戶下載我的應用程序和我的應用程序的沙箱中上傳一些數據/文件傳輸到iCloud中。
  2. 用戶刪除我的應用程序

問題:

威爾iClould保持這是屬於應用程序刪除用戶的數據? (根據我的實驗,當我的應用程序被刪除時,數據保存在iCloud上,但我不確定這種行爲是否正式)。

如果答案是肯定的,那麼我有以下問題:

一個。用戶的數據最終如何從用戶的iCloud存儲中刪除/清除? (我擔心的是,如果用戶決定不再使用我的應用程序,數據將變得無用,因此應在iCloud上清除以釋放空間)

b。如果用戶決定重新下載我的應用程序,他如何才能訪問他最初上傳的數據iCloud?

c。我可以從iCloud門戶網站(www.icloud.com)管理用戶的數據嗎?我沒有看到我上傳的文檔出現在iCloud門戶網站,甚至我把我的文件放在「文檔」子文件夾下。

d。是否有描述此行爲的官方文檔?

在此先感謝!

+0

沒有人能夠在不破壞與Apple的NDA的情況下回答這個問題。您可能在Apple開發人員論壇上有更多的運氣。 –

+0

現在iOS 5已經發布,NDA已經被取消。 – titaniumdecoy

回答

12

是的,iCloud默認會保留一個人的數據屬於被刪除的應用程序。

後續問題a:數據將保留在iCloud存儲中,直到該人決定刪除數據爲止。使用Settings應用程序,用戶可以管理他們的iCloud存儲,關閉每個應用程序存儲的備份。或者可以刪除設備的整個備份以重新開始備份。

後續問題b:如果某人在其iOS設備上重新加載應用程序,意味着任何具有完全相同應用程序ID的應用程序,因此它可能是更新版本,iCloud應該從應用程序的備份中還原數據。

後續問題c:不,iCloud Web門戶僅允許訪問由Apple,當前Mail,Contacts,Calendar,Find My iPhone和iWork加載的應用程序。 Apple可以提供將應用程序添加到iCloud Web門戶的功能,就像我們將應用程序添加到iOS和Mac設備一樣。但那將是一些未來的產品。

後續問題d:其中大部分記錄在developer documentation中。其中一些答案沒有記錄,並從iCloud的實驗中收集到(所以請糾正我錯在哪裏)。

+2

我驗證了你的答案,所有答案都與我的實驗相符。非常感謝Berna! – Josh2009

+2

b:您可以使用多個應用程序在雲中使用同一個文件夾,即可以讓多個應用程序共享相同的文件。即不同的應用程序,不同的應用程序ID都可以。還是來自同一個開發者。 – Jonny

+1

b:當我從設備中刪除我的應用程序並恢復它時,iCloud上的數據大小進一步增加,但我無法看到以前的數據,請指導我該怎麼做才能在應用程序中獲取舊數據? – Nico

相關問題