Libgdx robovm ios绑定用于IAP

3
我想在我的 libgdx 游戏中实现 iOS In app purchase 功能。我使用的是 Android Studio
我正在寻找 robovm ios bindings,但唯一找到的是https://github.com/BlueRiverInteractive/robovm-ios-bindings ,但此绑定已过时。在建议的链接https://github.com/robovm/robovm-robopods 中没有任何适用于 ios IAP 的绑定。
是否有其他有效的绑定可供使用? 我可以如何在我的 Android Studio 项目中使用这个已过时的 BlueRiverInteractive 绑定?
我不想使用 gdx-pay,因为我不想改变我的游戏的 Android 部分(我已经实现了 Google Play 商店的 Android In app purchase)。
非常感谢您的任何帮助!
1个回答

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 IAPs,则需要在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"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接