2013-01-14 116 views
0

我正在開發一款針對Android,iOS和Web的遊戲。iOS/Android商店和從各家商店購買積分(在應用程序購買中沒有)

用戶必須創建一個帳戶才能玩遊戲,並且他可以在上述任何一種平臺中使用該帳戶。

隨着用戶玩得更多,他可以解鎖/購買新功能(武器),我需要將這些購買的細節存儲在集中式數據庫服務器中。我想實現這個像

  • 的當用戶遊戲過程中單擊unlock(在任何iPhone,Android或 網站的),一個新的網頁顯示,其中用戶可以購買使用 PayPal或任何其他的功能方法。
  • 在當用戶點擊解鎖此網頁 頁面的移動版本的移動設備在網絡視圖
  • 當用戶購買/解鎖特徵被示出,該數據被存儲在集中式數據庫 。
  • 總之,我不想在各自的移動設備上使用應用程序購買。

我的問題是這些

  1. 任何在iTunes商店/谷歌遊戲規則禁止這種 購買/生意?蘋果/谷歌對象將這些?
  2. 如果Apple/Google確實有對象,那麼我唯一的選擇是使用在 應用購買。在這種情況下,我怎樣才能實現在所有平臺上都可以工作的集中式 功能解鎖/購買系統? 我 不希望我的用戶惱火,因爲他在網上玩他在 iPhone買的武器不在那裏。
+2

你可以肯定,蘋果不會允許它。 應用程序內購買只是一種讓你賺錢的方式,運行相同的代碼,就像你從paypal獲得資金並將商品標記爲購買時一樣。 –

+0

那麼,然後說用戶A通過支付1 $購買了Android中的武器(在那裏的應用程序購買)。所以用戶已經支付了該項目。當他在iOS上打開時,該武器應該已經提供給他。由於這款武器在iOS應用商店中已被列爲可購買產品,因此我需要(以編程方式)再次購買,將其標記爲已購買,對不對? – Krishnabhadra

+0

您是決定應用程序中可購買內容的人,因此如果它被標記爲在中央數據庫中購買,則不應再出售:) –

回答

1
  • 任何在iTunes商店/谷歌遊戲規則禁止這種購買/生意?蘋果/谷歌對象將這些?

與iOS,你不能做到這一點:

一個新的網頁顯示,其中用戶可以使用貝寶 或任何其他方法購買功能

任何購買可見內部應用程序必須使用IAP。所以你可以很容易地在iOS版本的其他平臺上進行購買。

至於購買。無論你是你,還是你允許你的網站上的選項。但不要在您的應用程序中提供了一個鏈接到您網站上的「立即購買」選項。

看看Kindle應用程序,看看你是如何做到這一點。

  • 如果Apple/Google確實有對象,那麼我唯一的選擇是用於應用程序購買。在那種情況下,我如何實現一個可在所有平臺上工作的集中式功能解鎖/購買系統?我不希望我的用戶惱火,因爲他在Web上玩的時候,他在iPhone上購買的武器不在那裏。

在iOS中,只有計費必須通過他們的服務器。你可以在你自己的服務器上觸發下載/事件,所以這不是問題。

+0

謝謝Stephen,只是爲了使其確定1)購買時使用iOS IAP,通知服務器該項目被購買,所以它在Android/Web中可見2)當使用Android/Web購買時,與服務器同步購買什麼項目(當在iPhone中打開時),並在遊戲中解鎖沒有IAP購買,並且該項目在iTunes連接中保持未購買狀態)。 3)在Android中也完全一樣。我對一切都適用嗎? – Krishnabhadra

相關問題