我正在开发一款针对 Android、iOS、Web 的游戏。
用户必须创建一个帐户才能玩游戏,并且他可以在上述三个平台中的任何一个中使用该帐户。
随着用户玩得更多,他可以解锁/购买新功能(武器),我需要将这些购买的详细信息存储在中央数据库服务器中。我正在考虑像这样实施
- 当用户
unlock
在游戏过程中点击(在任何 iPhone、Android 或 Web 中)时,会显示一个新网页,用户可以在其中使用 paypal 或任何其他方式购买该功能。 - 在移动设备中,当用户单击解锁此网页的移动版本时,此网页会显示在网页视图中
- 当用户购买/解锁功能时,数据存储在集中式数据库中。
- 简而言之,我不想在各自的移动设备上使用应用购买。
我的问题是这些
- iTunes 商店/谷歌播放规则中禁止此类购买/业务的任何内容?苹果/谷歌会反对这些吗?
- 如果 Apple/Google 确实反对,那么我唯一的选择是在 app purchase中使用。在这种情况下,我如何实现一个可以在所有平台上运行的集中式功能解锁/购买系统?我不想让我的用户生气,因为他在 iPhone 中购买的武器在他玩 Web 时不存在。