Titanium 在钛合金中,默认数据库是否自动备份到iCloud?

Titanium 在钛合金中,默认数据库是否自动备份到iCloud?,titanium,icloud,appcelerator,titanium-mobile,titanium-alloy,Titanium,Icloud,Appcelerator,Titanium Mobile,Titanium Alloy,我创建了一个应用程序,它使用Alloy框架来存储数据。我发现,创建的默认Alloy数据库名为\u Alloy\uu.sql,存储在iPhone模拟器中应用程序的[app\u ID]/Library/Private Documents中 我在四处寻找如何在iCloud上备份这个数据库,这样用户的数据就可以在不同的设备之间保存。但是我在网上找到的关于关闭此功能的所有问题,请参阅 关于这一点,我有几个问题: 这是否意味着默认Alloy数据库已在iCloud上备份 有没有办法证实这一点 我如何测试它是否

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

我在四处寻找如何在iCloud上备份这个数据库,这样用户的数据就可以在不同的设备之间保存。但是我在网上找到的关于关闭此功能的所有问题,请参阅

关于这一点,我有几个问题:

  • 这是否意味着默认Alloy数据库已在iCloud上备份
  • 有没有办法证实这一点
  • 我如何测试它是否成功
  • 我的应用程序是否应该出现在iPhone设置的iCloud设置部分

  • Alloy数据库与您可以使用创建的所有其他数据库完全相同

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

    而且它应该在默认情况下备份,所以您是对的,它已经备份了


    您可以在这里找到更多信息

    有没有办法测试这一点?如果我从设备中删除我的应用程序,然后再次添加(使用Tianium Studio),数据将重置回原始设置,所有添加的数据都将消失。那么,您是否已在“设置”中启用iCloud备份?如果是这样,那么试着看看这个抱歉我错过了你删除应用程序并使用Ti Studio重新安装的部分。我不确定,但也许这就是问题所在。
    Ti.Database.install("db_name"); // _alloy_