在Titanium Alloy中,是否会自动将默认数据库备份到iCloud?

时间:2014-05-27 22:06:55

标签: titanium icloud appcelerator titanium-mobile titanium-alloy

我创建了一个使用Alloy框架存储数据的应用。我发现创建的默认Alloy数据库名为_alloy_.sql,并存储在iPhone模拟器中的应用程序[APP_ID]/Library/Private Documents中。

我一直在研究如何在iCloud上备份此数据库,以便用户数据可以在设备之间保留。但是我在网上找到关于关闭此功能的所有问题,请参阅Support turning off iCloud backup for auto-generated model databases

我对此有几个问题:

  1. 这是否意味着已在iCloud上备份默认的Alloy数据库?
  2. 有没有办法确认是这种情况?
  3. 如何测试它是否成功?
  4. 我的应用程序应该出现在iPhone设置的iCloud设置部分吗?

1 个答案:

答案 0 :(得分:0)

Alloy数据库与您可以使用

创建的每个其他数据库完全相同
Ti.Database.open("db_name"); // _alloy_

Ti.Database.install("db_name"); // _alloy_

它应该默认备份,所以是的,你是对的,它已经备份了。

您可以在此处找到更多信息https://developer.appcelerator.com/question/163013/icloud-backup-and-restore