ios - 苹果 "all or nothing"对 iCloud 的立场 : Is it a hard guideline?

标签 ios app-store-connect icloud

<分区>

Apple 文档似乎始终指出,用户生成的文档应该全部 存储在本地,或者应该全部 存储在 iCloud 上。这是来自 this iOS page 的一个示例(强调 All 是他们的):

All documents of an application are stored either in the local sandbox or in an iCloud container directory. A user should not be able to select individual documents for storage in iCloud.

我想允许用户单独管理文档:也许他们希望一个在本地(以节省 iCloud 空间),另一个在 iCloud 上以便他们可以跨设备操作,另一个在DropBox 这样他们就可以将其复制到 friend 的帐户中或手动备份甚至在外部进行编辑。全有或全无的方法实际上会妨碍灵 active ,尤其是当我介绍 DropBox sync 时。 .就我而言,个人选择也有助于简化 UI。

所以问题是:如果我坚持允许用户为每个文档选择他们的存储首选项(本地、iCloud 和即将推出的 DropBox)的计划,我会在审阅时遇到麻烦吗?我还没有找到具体的指导方针。 编辑:the guidelines都没有甚至提到 iCloud。

最佳答案

这是应该,而不是必须(就像您应该支持 iPad 上的所有方向一样,但我不认为它们如果 UI 需要完全返工,我会强制你这样做)。如果您有一个足够引人注目的用例和一个不笨拙的用户界面,我怀疑他们会让它通过,但我还没有测试过。

如果它不在审查指南中,那么我怀疑除了对“可用性”的任何要求之外,它是否是拒绝的理由——但老实说,鉴于那里的 UI 的平均质量,我不会太担心。

(事实上,对该准则的严格解释是您不应该使用 Dropbox/Google Drive/etc/roll-your-own-cloud-storage,但几乎可以肯定这不是意图,除非他们邀请反垄断诉讼。)

关于ios - 苹果 "all or nothing"对 iCloud 的立场 : Is it a hard guideline?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15021296/

相关文章:

iphone - 如何在不推荐使用 didAccelerate 的情况下注意到快速前进的 Action ?

ios - Xcode 4.6 重新符号化问题

ios - Apple 询问我是否在我的新提交应用程序中包含加密的原因是什么?

macos - Cloudkit 在尝试保存记录时出错

ios - Restkit 0.2 加载两个具有相同实体和不同谓词的不同表时遇到问题

ios - Xamarin.iOS 应用程序因缺少 Mono 运行时而崩溃;没有找到合适的图片;代码签名阻止了 mmap

iphone - 将应用更改为仅 iPhone 部署

ios - Xcode 7.1 "The request timed out."错误

ios - 从iOS应用程序检测iCloud的不可访问性

iphone - iCloud cocoa 错误512