2014-09-12 24 views
2

是否有任何情况下,在应用程序中包含iCloud的开/关开关是有意义的?我知道用户可以在设置中为我的应用禁用iCloud,并且他们可以在设置下删除我的应用下的所有iCloud数据,其中包括管理存储我的iOS 7应用程序是否需要iCloud On/Off开关?

我想不出有什么理由,但我对iCloud/Core Data比较陌生,不想搞乱任何东西。

谢谢!

+0

这是你的应用程序。您根据您的应用的功能拨打电话。你应该定义什么是好的用户体验。 – EmilyJ 2014-09-12 20:19:00

+0

如果你有两个不同的地方(一个OS提供,一个在你的应用中)影响iCloud,那么你必须做好准备,让用户在开启/关闭时不会发生混淆。这也是您需要支持的额外代码,并且在我看来,当用户认为备份正在发生但事实并非如此时,这是未来的潜在问题。将其留给操作系统,并设置用户希望找到它的设置。 – 2014-09-12 21:40:49

+0

*“我的应用程序是否需要iCloud On/Off开关?” - 绝对如此。有些用户不需要云就可以做任何事情。我仍然没有接受苹果公司针对iCloud的变态服务条款。我的数据永远不会在他们的云中,而Apple *和*他们的合作伙伴在处理我的数据时可能会疏忽大意并且严重疏忽。 – jww 2014-09-12 23:56:42

回答

1

一般来说,我认为复制内置于OS中的功能是一个坏主意。在某些情况下,显然有一些例外,这真的取决于你。我能想到的一个例子是,如果您支持备份到Dropbox,则可能需要切换到切换要使用的备份服务。如果您只支持仅备份到iCloud,我会说在应用程序中的开关将是多余的。

编辑:我也想提一下,我不知道任何微妙的错误/毛刺可能通过采取这一理念(让系统做的工作)引入关于iCloud备份,但我没有亲自听说过任何。

+0

这是一个很好的回应,谢谢。我的目的不是开始哲学讨论,而是发现为什么我可能需要这种切换(例如从数据库损坏中恢复,iCloud同步数据丢失等)的无法预料的技术原因。 – 2014-09-14 04:20:11

相关问题