Apple拒绝了我们的申请,因为我们在localStorage(/ Documents)下存储用于离线观看的文件 这是消息的摘录,我们收到了:
可以重新创建但必须保持正常运行的数据 您的应用 - 或者因为客户希望它可以离线使用 使用 - 应标记为“不备份”属性。对于NSURL 对象,添加NSURLIsExcludedFromBackupKey属性以防止 备份相应的文件。对于CFURLRef对象,请使用 对应的kCFURLIsExcludedFromBackupKey属性。
我们如何使用Flex SDK 4.6使用Adobe Air执行此操作?
谢谢
答案 0 :(得分:2)
有一个原生扩展名:http://www.jampot.ie/ane/ane-ios-data-storage-set-donotbackup-attribute-for-ios5-native-extension/
答案 1 :(得分:1)
我知道这真的很旧,但万一其他人有同样的问题......从AIR 3.6开始就不需要本机扩展来阻止文件备份到云端。
File-Api中有一个属性,名为preventBackup
。
用法:
var localFolder:File = File.applicationStorageDirectory;
localFolder.preventBackup = true;