1

我正在开发一款针对 Android、iOS、Web 的游戏。

用户必须创建一个帐户才能玩游戏,并且他可以在上述三个平台中的任何一个中使用该帐户。

随着用户玩得更多,他可以解锁/购买新功能(武器),我需要将这些购买的详细信息存储在中央数据库服务器中。我正在考虑像这样实施

  • 当用户unlock在游戏过程中点击(在任何 iPhone、Android 或 Web 中)时,会显示一个新网页,用户可以在其中使用 paypal 或任何其他方式购买该功能。
  • 在移动设备中,当用户单击解锁此网页的移动版本时,此网页会显示在网页视图中
  • 当用户购买/解锁功能时,数据存储在集中式数据库中。
  • 简而言之,我不想在各自的移动设备上使用应用购买。

我的问题是这些

  1. iTunes 商店/谷歌播放规则中禁止此类购买/业务的任何内容?苹果/谷歌会反对这些吗?
  2. 如果 Apple/Google 确实反对,那么我唯一的选择是在 app purchase中使用。在这种情况下,我如何实现一个可以在所有平台上运行的集中式功能解锁/购买系统?我不想让我的用户生气,因为他在 iPhone 中购买的武器在他玩 Web 时不存在。
4

1 回答 1

1
  • iTunes 商店/谷歌播放规则中禁止此类购买/业务的任何内容?苹果/谷歌会反对这些吗?

使用 iOS,您不能这样做:

显示一个新网页,用户可以在其中使用贝宝或任何其他方法购买该功能

应用程序内的任何购买可见都必须使用 IAP。因此,您可以非常轻松地在 iOS 版本中可用的其他平台上进行购买。

至于采购。您要么使用 IAP,要么在您的网站上允许该选项。但不要在您的应用内提供指向您网站上“立即购买”选项的链接。

查看 Kindle 应用程序,了解如何操作。

  • 如果 Apple/Google 确实反对,那么我唯一的选择是在应用购买中使用。在这种情况下,我如何实现一个可以在所有平台上运行的集中式功能解锁/购买系统?我不想让我的用户生气,因为他在 iPhone 中购买的武器在他玩 Web 时不存在。

使用 iOS,只有计费必须通过他们的服务器。您可以在自己的服务器上触发下载/事件,所以这不是问题。

于 2013-01-14T10:53:09.397 回答