如何在Adobe Air中使用NSURLIsExcludedFromBackupKey?

时间:2012-06-04 16:16:11

标签: ios flash flex air adobe

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

  

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

我们如何使用Flex SDK 4.6使用Adobe Air执行此操作?

谢谢

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

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

File-Api中有一个属性,名为preventBackup。 用法:

var localFolder:File = File.applicationStorageDirectory;
localFolder.preventBackup = true;