当我们需要获得访问 GPS 坐标的权限时,系统会自动为我们执行此操作。与应用内购买类似,该框架会自动确认用户是否真的想买东西。
iCloud怎么样?
我正在开发一个应用程序来拍照,我正在考虑向其中添加 iCloud。
为什么不 - 如果用户可以在他/她拥有的任何设备上访问他/她的专辑,那就太酷了。
但是每张照片都有很大的尺寸。 200 张照片和 1 Gigabyte 消失了。
你的方法是什么?您是询问用户是为了使用 iCloud 还是本地存储,还是只是使用 iCloud(如果可用)?
最佳答案
您无需询问用户。
由于您仅存储用户生成的内容,因此没有问题。
请记住,用户可以从系统设置中启用/禁用 iCloud,并且可以禁用应用程序的数据存储。
他还可以删除每个应用程序的用户数据。
如果您希望您的用户能够在本地存储和 iCloud 存储之间进行选择,恕我直言,最好的方法是使用 NSFileManager
方法检测 iCloud 是否可用,然后,如果它已启用,则决定您的应用程序是否应默认同步数据.
我想默认情况下应该启用此设置,因为这是 iCloud 用户的预期行为,但这取决于您
无论如何,不要通过烦人的弹出窗口询问用户。第一次启动就很烦人,有的用户可能看不懂。
如果您需要提供一种配置方法,请将设置包添加到您的应用程序,以便用户能够对其进行配置。
关于ios - 应用程序是否应该请求 iCloud 使用许可?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12447299/