Java 应用程序内简单教程

Java 应用程序内简单教程,java,android,in-app-purchase,libgdx,Java,Android,In App Purchase,Libgdx,我想使用Libgdx为我的Android应用程序使用谷歌应用内计费。默认情况下,它是每个人的免费应用程序。一旦用户支付少量费用(假设为1美元),部分功能将被解锁,如果用户支付全部价格(假设为2美元),所有功能将被解锁 我已经读过了,但我不知道如何将它链接到Libgdx。报告没有提供任何明确的说明和解释 到今天为止,我仍然不知道如何链接Libgdx和应用内计费。此外,当用户购买解锁物品时,信息存储在哪里(是否在首选项文件中?)?我完全不知道 如果有人引导我走上正确的道路,那就太好了。阅读关于Lib

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

我已经读过了,但我不知道如何将它链接到Libgdx。报告没有提供任何明确的说明和解释

到今天为止,我仍然不知道如何链接Libgdx和应用内计费。此外,当用户购买解锁物品时,信息存储在哪里(是否在首选项文件中?)?我完全不知道


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

阅读关于Libgdx的方法

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

有关更多详细信息,请参阅本论坛帖子:


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

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

谢谢@p-t。我以后再试试。但是,我不确定IAP是否应该修改应用程序首选项或单独的文件(应该加密,对吗?)。如果用户重新下载我的应用程序(比如更换手机),用户是否需要重新购买该功能?这些都是好问题,但我认为与Libgdx无关,也不是我知道答案的问题。请尝试在SO的[android][in-app billing]部分中搜索。@P.T.您是否有Libgdx android in-app purchase的示例?