“AIR映射File.applicationStorageDirectory和本地共享对象 (LSO)在“应用程序支持目录”中。从此目录开始 默认情况下,iCloud备份,必须使用它才能存储 在低内存下不得删除的应用程序数据文件 条件“。
这很棒 - 我将我的Adobe AIR iOS应用程序的存储游戏存储在LSO中,它们由iCloud备份,当玩家在他们的新手机或第二个iDevice上安装我的应用程序时,iCloud将自动下载存档游戏数据并同步它了。除了在我的测试和用户报告中似乎都没有发生。
任何人都可以确认iCloud默认是否在Adobe AIR LSO上有效,或者有人知道如何让它工作吗?我知道我可以安装ANE like this one并执行键值对,但我更喜欢让iCloud简单地同步我的应用已使用此代码创建的.SOL共享对象文件:
var sharedObject:SharedObject = SharedObject.getLocal("sharedObjectName", "/");
sharedObject.data = "Hello";
sharedObject.flush();