2014-06-27 65 views
2

我遇到了實施應用程序所需的應用程序內購買的問題,基本上我們需要銷售故事書,但書籍和價格並未固定,因爲圖書清單來自一些服務器。價格範圍是固定的,即一本書將從這3個價格中獲得價格(0.99 $,1.99 $,2.99 $)蘋果要求購買圖書作爲非消費品購買,我提到的應用程序購買,但可以有任何數量的書價格爲0.99美元,但是一旦我們購買了應用程序內ID爲0.99美元的書,如果我們購買具有相同應用程序內ID的另一本書,它會說你已經購買了這個item.We只是想創建一個單一的應用程序內id和使用他們與同樣價格的多本書。請幫我解決這個問題的一些解決方案。應用程序購買中的非消費品和動態應用程序

+0

這些書可以在應用程序之外使用嗎? – borrrden

+0

書籍是來自他們未修復的API的動態書籍。 –

+0

這不是我問的。我問書本身是否可以在應用程序之外使用? – borrrden

回答

2

對於非消費型應用內購買,您需要爲每個產品在iTunesConnect中創建一個應用內購買代碼。您不能使用通用產品代碼,因爲內容採購需要恢復(並且您還有問題,指出您無法在每個價格點購買多個產品)。

每個內容的應用內購買項目需要提交給蘋果公司批准。

+0

然後請建議一種方法來實現我的應用需求。 –

+0

我不相信你可以使用應用內購買。您可以通過網站購買用戶,然後從您的應用登錄到他們的帳戶 - 例如,這是Kindle應用的功能。請注意,您無法通過應用程序訪問您的基於網絡的商店或帳戶註冊,或者您很可能會被拒絕 – Paulw11

0

也許你可以嘗試讓用戶在你的應用中購買虛擬貨幣。然後讓他們用這些貨幣購買你的書。在這種情況下,您不必擔心動態價格,只需要一個IAP項目(貨幣)。但是你的服務器必須仔細處理購買歷史。

不知道這是否有幫助,我正在處理訂閱項目中的相同問題。

+0

但正如我在我的案例中提到的,我有書籍,因此購買信用卡/硬幣不適合該應用程序。因此,現在我已將靜態項目數量保持在應用程序中併爲其中的每個項目創建,並且在進一步增強應用程序時將不得不重新考慮。 –

0

您可以創建三種易損件IAP; 「一美元書」消費品,「兩美元書」消費品和「三美元書」消費品。用戶可以使用每種消耗品下載(或以其他方式安全訪問)該價格類別中的一本書。或者,您可以出售代幣,並要求用戶以1,2或3個代幣的現金購買三個(或更多)類別中的每一個類別的圖書。您需要跟蹤用戶的購買情況,或創建一些允許用戶將權限從一臺設備轉移到另一臺設備的方式。 iCloud(每個App都有一個鍵值對象)擅長管理它。

相關問題