我想在我的libgdx
游戏中实施ios In app purchase。我正在使用Android studio
我正在搜索robovm ios绑定,但只有我找到的是https://github.com/BlueRiverInteractive/robovm-ios-bindings,但这个绑定已被弃用。在建议的链接https://github.com/robovm/robovm-robopods上,ios IAP没有任何绑定。
为此目的还有其他工作绑定吗?
我可以在BlueRiverInteractive
项目中使用(以及如何)这个已弃用的Android Studio
绑定吗?
我不想使用gdx-pay
,因为我不想改变我的游戏的android部分(我已经在谷歌游戏商店的应用程序购买中实现了android)
任何帮助将不胜感激 感谢
答案 0 :(得分:0)
RoboVM现在有一个名为Robo.Billing的新RoboPod,它允许您在应用中实现跨平台应用内购买: https://github.com/robovm/robovm-robopods/tree/master/components/robo.billing
目前还没有文档,但您可以查看示例应用: https://github.com/robovm/robovm-samples/tree/snapshot/robopods/components/robo.billing
看一下样本的核心项目。您可以在核心项目中完成所有应用程序购买,您无需更改iOS项目中的任何代码。
如果你还想让Robo.Billing处理Android IAP,你必须在onActivityResult
或你的启动活动中实现一些代码(只需检查样本的android项目)。
另外,请不要忘记在build.gradle中添加必要的依赖项:
core: compile "org.robovm:robopods-billing-core:1.13.1-SNAPSHOT"
ios: compile "org.robovm:robopods-billing-ios:1.13.1-SNAPSHOT"
android: compile "org.robovm:robopods-billing-android:1.13.1-SNAPSHOT"