2

Apple 拒绝了我们的申请,因为我们将文件存储在 localStorage (/Documents) 下以供离线查看。这是消息的摘录,我们收到:

可以重新创建但必须保留以使您的应用程序正常运行的数据 - 或者因为客户希望它可以离线使用 - 应该使用“不备份”属性进行标记。对于 NSURL 对象,添加 NSURLIsExcludedFromBackupKey 属性以防止相应文件被备份。对于 CFURLRef 对象,使用相应的 kCFURLIsExcludedFromBackupKey 属性。

我们如何通过使用 Flex SDK 4.6 的 Adob​​e Air 做到这一点?

谢谢

4

2 回答 2

2

有一个本机扩展:http ://www.jampot.ie/ane/ane-ios-data-storage-set-donotbackup-attribute-for-ios5-native-extension/

于 2012-06-11T09:26:01.687 回答
1

我知道这真的很老了,但万一其他人也有同样的问题……从 AIR 3.6 开始,不需要本机扩展来防止文件备份到云端。

File-Api 中有一个属性,称为preventBackup. 用法:

var localFolder:File = File.applicationStorageDirectory;
localFolder.preventBackup = true;
于 2016-08-05T08:21:57.017 回答