我有一個應用程序,它可容納約100張圖片。我想僅顯示20張圖像作爲默認圖像,其餘80張圖像我想讓用戶爲每張圖像支付0.99美元。應用內購買
你會建議做什麼?
使用產品ID爲每個圖像,聽起來不太好(80應用程序內購買)。
也許只使用一個產品ID,並檢查用戶觸摸了什麼圖像,將NSUserDefaults中的圖像名稱作爲NSString,並解鎖圖像。但是有一個問題,我不能使用非消耗性產品ID,所以我必須使用耗材,對不對?
任何建議將是偉大的!
我有一個應用程序,它可容納約100張圖片。我想僅顯示20張圖像作爲默認圖像,其餘80張圖像我想讓用戶爲每張圖像支付0.99美元。應用內購買
你會建議做什麼?
使用產品ID爲每個圖像,聽起來不太好(80應用程序內購買)。
也許只使用一個產品ID,並檢查用戶觸摸了什麼圖像,將NSUserDefaults中的圖像名稱作爲NSString,並解鎖圖像。但是有一個問題,我不能使用非消耗性產品ID,所以我必須使用耗材,對不對?
任何建議將是偉大的!
這應該是應用程序購買時的消耗品,例如代幣/寶石等。購買x令牌用於y價格,然後z令牌解鎖圖像i。這基本上是消費性應用內購買的原因。通過更新,您可以添加更多圖像,而無需修改應用內購買詳情。您可以以更簡單的方式更改不同圖像的價格
消耗品可能不是您想要的最佳選擇。易耗品意味着用戶購買一次性應用內購買。您提到問題的方式,您希望用戶永久訪問照片,只要購買一次即可。您需要非易耗品,因此如果應用程序被刪除,用戶可以再次訪問內容。
由於您擁有如此多的圖片,因此您可以在應用中僅包含最初的20張圖片,以降低應用尺寸,然後在購買其他圖片時下載其他圖片。如果您的目標是iOS 6+,則可以免費將這些圖像託管在Apple的服務器上。
Apple關於應用內購買的文檔:https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf