根據Apple的指導原則,我的應用程序爲用戶啓用/禁用iCloud中的存儲提供了一個選項。iCloud KeyValueStore首選項更改並在各種設備上處理它們
使用案例:
- 默認情況下,在iCloud中存儲被禁用
- 用戶下載的iOS設備1的應用程序,並創建一些文件等
- 用戶然後下載的iOS設備應用程序2和創建一些文件等。這些文件與在iOS設備上創建的文件不同。設備1
- 用戶然後在iOS設備1上啓用iCloud。此設置使用iCloud的KV商店傳播到iOS設備2。此外,在iOS設備1沙箱的文件移動到iCloud
方案1:
用戶開始在iOS設備2.應用程序,我知道,現在的iCloud啓用和我提示這是使用戶在其他設備上,我正在將您的本地文件移至iCloud。我認爲這裏沒有問題。
方案2:
當通知到達用戶(即icloud是在設備1上啓用),使用在iOS設備2的應用程序,並具有在畫面上幾模態視圖。我不確定如何通知用戶有關更改並執行操作,即將設備2的沙箱文件移動到iCloud。
該應用程序的所有視圖控制器是否有能力被中斷並處理此事件?
尋找一些關於用戶體驗和正確的事情的建議和指導。