7

我想使用 Libgdx 为我的 Android 应用程序使用 Google 应用内计费。默认情况下,它是每个人的免费应用程序。一旦用户支付少量费用(假设 1 美元),一些功能将被解锁,如果用户支付全价(假设 2 美元),所有功能都将被解锁。

我在Google 的官方帐单网站上阅读过,但我不知道如何将其链接到 Libgdx。Libgdx官方网站并没有真正提供任何明确的说明和解释。

直到今天,我仍然不知道如何将 Libgdx 和应用内计费联系起来。此外,当用户购买解锁物品时,信息存储在哪里(是否在偏好文件中?)?我完全不知道。

如果有人带领我走上正确的道路,那就太好了。

4

2 回答 2

6

阅读有关与平台特定代码交互的 Libgdx 方式。

基本上,您需要在您的 Android 项目中实现应用内计费支持,然后向您的平台无关代码公开一个 API 以访问您需要的任何状态。结果确实没有任何特定于 libgdx 的内容,计费代码将全部存在于您的 Android 后端中,因此大多数现有的 Android 文档和教程都应该适用。

有关更多详细信息,请参阅此论坛帖子: http ://www.badlogicgames.com/forum/viewtopic.php?f=11&t=2544

此外,在搜索时,在 Libgdx-land 中,这通常称为“IAP”支持(用于“应用内购买”)。

于 2013-11-12T05:53:38.143 回答
5

Libgdx 有一个扩展库,以跨平台的方式提供应用内计费服务:https ://github.com/libgdx/gdx-pay 。您可以按原样使用它,也可以将其用作如何在核心代码和特定于平台的代码之间进行接口的示例。

于 2015-01-06T19:25:43.660 回答