2012-06-20 178 views
1

我們在App Store上有一個付費應用程序,其中id爲com.company.client的行,我們希望添加一個免費版本,最好使用com.company.client的id。自由。我需要弄清楚,如果用戶在使用免費軟件後購買了付費應用程序,他們可以從免費版本中獲取他們的數據到付費應用程序中......我記得在某處可以閱讀,但這是可能的,但我不能我的生活在蘋果文檔中找到它。我隱約記得它必須處理應用程序的捆綁ID並使用通配符,但由於我們已經在應用商店中有一個我們無法更改的版本,我不知道這會如何影響它。任何幫助或鏈接到正確的文件將不勝感激。在免費和付費應用程序之間共享文件

回答

2

您可以在同一系列的應用程序之間共享鑰匙串數據。我會然而,僅推薦這對於小用戶數據,如密碼,用戶名等

參見如何做到這一點本指南: http://useyourloaf.com/blog/2010/04/03/keychain-group-access.html

對於較重的數據,我建議您使用與用戶的在線服務帳戶在您的應用程序之間共享數據。 (正如Clafou所提到的,iCloud可能會幫助您在iOS5及更高版本中)

第三種選擇是讓付費版本免費,然後使用付費內容的應用內購買。但也許這可能會導致問題,如如何處理已支付您的應用程序的用戶。

+0

這就是我所想的,但顯然我錯了,認爲文件可以通過這種方式在系統中移動。 – ima747

1

我有類似的要求,我還沒有嘗試過,但如果您很高興使用iCloud,那麼您可以在兩個版本的應用程序中使用相同的iCloud標識符(與您的軟件包ID不同),以便數據可以跨設備和應用版本同步(付費和免費)。

+0

雖然這是我試圖避免(使用iCloud),但它似乎是創建轉發系統的唯一選擇,用戶可以觸發將內容從免費應用程序導出到付費應用程序(這只是壞的UX )。 – ima747

相關問題