我开发了一个免费的应用程序,您可以在其中保存一些用户数据。现在我开发了一个付费版本,没有任何广告和其他一些新功能。我想从免费的应用程序版本转移数据!我怎样才能以最佳方式实现这一目标?
编辑:您可以通过NSKeyedArchiver保存已播放游戏的数据以及一些信息(游戏核心,玩家名称,日期等)。您可以在表格视图中查看所有已保存的数据。我想在付费版本中看到这些存储的数据,但我如何共享数据呢?给出的答案似乎不是最直接的方式!
答案 0 :(得分:0)
我之前从未这样做过,但我能想到如何做到这一点的方法是首先获取文件的位置(如果它是Core Data,它在你的Documents文件夹中)然后取决于如何您想要导入数据:
将文件附加到电子邮件中,让用户自己发送电子邮件,然后使用您的应用打开文件
将文件发送到服务器,然后用户可以访问并下载文件
一个很好的起点是Apple关于NSFileManager和tutorial的文档。 This other one处理准备共享文件和自定义扩展程序。
答案 1 :(得分:0)
修改两个应用以注册并处理自定义网址。让付费应用尝试发送请求网址以启动免费应用。如果免费应用程序处理URL,它可以使用付费应用程序的URL发回数据。