备份NSUserDefaults并同步iPhone

7
这个问题想要表达的是,当用户同步设备时,[NSUserDefaults standardUserDefaults]中的应用程序域是否会被备份?如果不会,你能否提供一个正确的替代方案?
在苹果的文档中,比如关于应用内购买,提到了“应用程序偏好设置”。我理解(可能不正确),他们在这里引用的是NSUserDefaults,尽管术语似乎并不完全匹配。
我计划将应用内购买记录在[NSUserDefaults standardUserDefaults]中,需要在我的项目中备份。
提前感谢您的帮助。
1个回答

10

1
谢谢您的发布。我对此很敏感,所以我会检查~/备份。 - Ken
如果你想要极高的安全性,将这些数据存储在设备之外的数据库中是一个好办法。这样,即使用户没有备份他们的设备,他们仍然可以从服务器上恢复数据。默认设置已经备份了(你可以通过备份然后在设备上进行还原来测试),但如果你想要确保万无一失,这是另一种选择。 - Jeremy Massel
我很高兴在这种情况下不需要为用户备份负责,只要我清楚地给他们机会这样做就可以了。这对我的目的来说已经足够好了。(几分钟后发布另一个问题...) - Ken

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接