2013-01-14 114 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

相关问题