0

我正在制作一个具有免费版本和付费版本的 iOS 应用程序。当用户获得付费版本时,他/她不得丢失任何免费应用程序的数据。数据存储为 plist。

如何配置权利文件以启用此功能?以及如何在我的代码中将 plist 移动(导入)到付费应用的 Documents 目录中?

4

1 回答 1

2

如何配置权利文件以启用此功能?

这与权利无关。

以及如何在我的代码中将 plist 移动(导入)到付费应用的 Documents 目录中?

你不知道 - 一个应用程序不可能访问另一个应用程序的沙箱。(好吧,实际上,如果您正在为越狱设备开发,那么这不是问题,但您似乎针对的是 AppStore,对吧?)

你可以做两件事。

  1. 制作应用程序的一个版本并使用应用内购买来让用户访问付费功能(这是首选),或者

  2. 将数据存储在 keychain中,并将两个应用的 keychain 访问组设置为同一个。这样他们就可以共享数据。(现在这是您在权利属性列表中实际设置的内容。)

于 2013-04-02T13:50:08.953 回答