2013-04-02 36 views
0

我正在製作一個具有免費版本和付費版本的iOS應用程序。當用戶獲得付費版本時,他/她不得丟失任何免費應用程序的數據。數據存儲爲plists。如何讓兩個iOS應用程序共享plists?

如何配置Entitlements文件來啓用此功能?我如何將plists移動(導入)到我的代碼中的付費應用程序的Documents目錄中?

回答

2

如何配置Entitlements文件來啓用此功能?

這與權利無關。

如何將plists移動(導入)到代碼中付費應用程序的Documents目錄?

您不 - 應用程序無法訪問另一個應用程序的沙箱。 (實際上,如果你正在爲越獄設備開發,那麼這不是問題,但看起來你是針對AppStore的,對吧?)

你可以做兩件事。

  1. 使應用程序的一個版本,並使用應用內購買到允許用戶訪問付費功能(這是優選的),或

  2. Store data in the keychain,並且兩個應用程序鑰匙串訪問組設置爲一樣的。這樣他們可以共享數據。 (現在這是你將在權利屬性列表中實際設置的東西。)

+0

哦,這就是我的意思 - 鑰匙串訪問。謝謝! – Macro206

相關問題