我已經花了幾天時間研究,尋找並嘗試各種方式在我的iOs應用程序中實現應用程序購買。然而,即使有關於這個問題的一些相當好的博客,我仍然無法100%完成我的任務。首先,讓我告訴我我一直在試圖做什麼:智能高效的應用程序購買實施方式?
首先,我想在我的精靈套件場景中實現一個耗材商店(我正在使用客觀的c)。然後,使用這些消耗品,用戶可以購買諸如新關卡,新角色等的內容。長話短說 - 一種非常典型的應用內購買方式。不過,我正在製作我的應用程序,以便它可以在iPhone 4s,5/5s,6/6plus和iPad上使用。對於用戶第一次下載應用程序時出現的所有圖像,我使用紋理圖集並根據屏幕高度附加正確的文件夾名稱。但是,我希望將我的應用程序大小保持在50mb以下,所以我無法在紋理圖集中添加很多文件。
現在,我已經研究了上述問題,並且由於在應用程序採購情況中相當典型,所以我認爲這個主題不僅僅會使我受益。所以這是我學到到目前爲止:
1)裝載的產品標識 2)索要產品信息 3)顯示產品 4)發行支付請求 5)處理交易結果 6)解鎖/更新內容 7)完成交易
我確實發現了足夠的信息,所以我可以通過靜態加載產品標識更新耗材,這些消耗品恰好是可收集的。我仍然有的問題是:
- 爲我的產品創建.plist文件。我沒有這方面的經驗。我知道我應該在服務器上創建它們,以便在我的應用程序上佔用更少的空間。但是,在我擁有服務器之後,如何選擇什麼樣的服務器呢?
- 比方說,我成功地設法添加消費品購買。我可以使用這些消耗品來購買額外的東西。如何在服務器上存儲額外的東西,如何在購買後下載它,以及如何在我的精靈套件遊戲中激活它?
- 我還錯過了什麼嗎?
- 對於所有設備,是否有一個無紋理的地圖集,但只有在第一次打開遊戲時才下載一個用戶的需求?
這就是我現在面臨的問題,我相信在我之後會有很多人拼命試圖在遊戲商店中設置並花費數小時和數天的時間。在互聯網廣泛的範圍內,對IAP有一個很好的,實用的參考是很好的,因此,我也希望這個問題不僅能得到答案,還能得到關於上述每個步驟的意見和建議。
LP
爲什麼要使用服務器? – sangony 2015-03-03 14:32:00
正如我在問題描述中提到的,我不希望我的應用程序佔用超過50Mb。爲什麼?如果確實如此,根據一些參考文獻,如果沒有WiFi連接,用戶將無法下載它。此外,應用程序佔用的空間越少,用戶下載的次數就越少,因此他花在蜂窩網絡上的費用就越少,這很好。 – TruniTr 2015-03-03 14:44:13
不夠公平,但使用IAP服務器仍然困擾着我。您在製作IAP時只是設置屬性。例如,像「黃金」這樣的庫存物品,您可以設置黃金的物業價值。除非你的IAP包含新的敵人,你必須下載很多新的動畫序列,否則我不明白你爲什麼要使用你自己的服務器。 – sangony 2015-03-03 14:54:58