2011-05-07 58 views
1

我想創建一個電子書商店應用程序,它可以在應用程序內購買。建議:實施iPhone應用程序內購買時的挑戰

所有的電子書將包含圖像,聲音,文本和XML文件,並將存儲在Web服務器上。

XML文件將包含映射什麼聲音播放和什麼文字顯示在特定頁面上。

1)作爲應用程序內購買的新手,我想知道我是否應該一起下載所有圖像,聲音,文本和XML。或者什麼是更好的機制來下載所有這些項目?

2)我已經讀過蘋果要求,如果用戶通過應用內購買購買物品,他的所有設備都應該能夠訪問該購買的物品。我們如何確保?

此外,如果您有類似項目的相關經驗,請分享我可能面臨的挑戰和可能的解決方案。

我真的很感謝你的建議。

謝謝。

回答

3
  1. 我會將所有文件壓縮到一個壓縮文件中,然後在設備上解壓縮它們。這將加快下載速度,並且使您的代碼更簡單一些,因爲您只需要爲每個電子書下載一個文件。

  2. StoreKit框架具有用於確定用戶是否已經購買物品的方法。如果電子書已經購買,那麼只需將應用下載到設備即可。這些都記錄在StoreKit文檔中。