【发布时间】:2014-05-16 16:34:28
【问题描述】:
我如何在用户获得更新时保留他们的数据。
我使用 Marmalade SDK 开发应用程序,并将用户数据保存到 bin 文件和文本文件中,保存文件时使用 ram:// 前缀。
如果我删除该应用程序并再次从应用程序商店获取它并使用可能符号它丢失了所有用户数据。我想发布一个不会删除用户数据的更新。该应用程序不附带任何用户数据文件,应用程序会在您使用时创建它们。
编辑:Marmalade 是跨平台的,但我的问题仅适用于 iOS,并且该应用已发布,我询问的是现有应用。
【问题讨论】:
-
什么是否决投票的标准:/无论如何,如果我没有正确存储我的数据,我似乎无法为我的应用发布更新并保留我的用户数据。
-
对于那些想知道的人,检查我的应用程序的调试版本的日志会发现保存到 ram://userdata.bin 有一个以documents/userdata.bin 结尾的绝对路径,因此我假设我的用户数据将在我发布更新时转移。