在免费和付费应用之间共享文件

时间:2012-06-20 18:47:58

标签: ios file share

我们在App Store上有一个付费应用程序,其ID在com.company.client后面,我们想要添加一个免费版本,最好使用com.company.client.free的id。我需要弄清楚,如果用户在使用免费版本后购买付费应用程序,他们可以将他们的数据从免费版本转换为付费应用程序...我记得在某个地方阅读这是可能的,但我不能为我的生活在苹果文档中找到它。我依旧记得它与应用程序的捆绑ID和使用外卡有关,但由于我们已经在应用程序商店中有一个我们无法更改的版本,我不知道这会对它产生怎样的影响。任何帮助或链接到适当的文档将不胜感激。

2 个答案:

答案 0 :(得分:2)

您可以在同一系列的应用程序之间共享钥匙串数据。但是,我只建议用于小型用户数据,如密码,用户名等。

请参阅本指南,了解如何执行此操作: http://useyourloaf.com/blog/2010/04/03/keychain-group-access.html

对于较重的数据,我建议您使用具有用户帐户的在线服务来共享您的应用之间的数据。 (正如Clafou所说,iCloud可能会帮助你在iOS5及以上版本)

您的第三个选项可能是免费提供付费版本,然后使用针对付费内容添加应用内购买。但也许这可能会导致问题,例如如何处理已经为您的应用付费的用户。

答案 1 :(得分:1)

我有类似的要求,我还没试过,但如果您愿意使用iCloud,那么您可以在应用的两个版本中使用相同的iCloud标识符(与您的Bundle ID不同),以便数据可以跨设备和应用版本同步(付费和免费)。