Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带Unity的手机游戏-应用内购买插件_Android_Ios_Unity3d_In App Purchase - Fatal编程技术网

Android 带Unity的手机游戏-应用内购买插件

Android 带Unity的手机游戏-应用内购买插件,android,ios,unity3d,in-app-purchase,Android,Ios,Unity3d,In App Purchase,我正在用Unity开发一款手机游戏,虽然核心游戏循环很容易运行,但我在移动设备的界面,特别是苹果和谷歌提供的应用内购买功能方面遇到了一些问题。我听说有插件可以帮上忙。有没有什么地方可以列出所有选项,让我可以轻松地比较它们呢?Unity中的插件非常复杂,需要自己开发。你寻找现有的是对的。下面是Unity today中IAP的4个主要选项的快速比较 Prime 31-iOS和Android插件 这个插件已经存在很长一段时间了。已经为Unity制作了许多插件,其中两个处理应用内购买。其中一个用于And

我正在用Unity开发一款手机游戏,虽然核心游戏循环很容易运行,但我在移动设备的界面,特别是苹果和谷歌提供的应用内购买功能方面遇到了一些问题。我听说有插件可以帮上忙。有没有什么地方可以列出所有选项,让我可以轻松地比较它们呢?

Unity中的插件非常复杂,需要自己开发。你寻找现有的是对的。下面是Unity today中IAP的4个主要选项的快速比较

Prime 31-iOS和Android插件

这个插件已经存在很长一段时间了。已经为Unity制作了许多插件,其中两个处理应用内购买。其中一个用于Android,另一个用于iOS。该插件声称可以消除应用内购买带来的所有痛苦。如果你打算在游戏中只销售一两件东西,并且只在一个硬件平台上发布,这将是一个不错的选择。成本-70美元-单操作系统一次性费用。但是,如果您正在使用用户可以在游戏过程中收集的硬币构建游戏,并使用不同类型的商品实现商店,那么您将不得不努力工作,并为不同的移动操作系统和Tapjoy/W3i购买更多插件

SOOMLA-开源IAP项目

SOOMLA项目为虚拟商品和应用内购买创建了一个跨平台框架。这是一个由社区开发的项目,它的受欢迎程度正在迅速提高,最近还增加了对Unity的支持。该插件可供下载,支持iOS和Android操作系统以及平衡管理系统和安全功能,以防止用户侵入升级。该插件是完全免费和开放的,这给了你完全的灵活性

SOOMLA-商店前台插件

这个插件构建在开源插件的基础上,但也包括商店前台组件。对于那些在商店里有硬币和多种虚拟物品的游戏开发者来说,这是最好的解决方案。该商店支持不同的商品类型,如一次性使用、一次性购买和装备商品。它会自动触发商店内的购买请求,而不需要开发人员自己实现。有一个免费试用开始,然后如果你想继续作出更多的变化,你的商店支付29美元/月或你可以继续使用相同的商店免费

咆哮引擎-作为他们平台的一部分


这是一个完整的解决方案,可以远程管理游戏的各个方面,其中包括一个应用内购买插件。这可能是一种过度杀戮,根据活跃用户的数量,成本可能高达几百美元。

创建自己的插件并不难。在android中,您需要了解JNI的工作原理

如果你不想浪费时间来编写IAP代码,只需要一个现有的插件。
在我的特殊情况下,我使用了Prime 31插件。它们工作得很好。

Unibill在一篇评论中被提到,作为它的作者,我也想提出它作为一种选择

它现在支持5种不同的计费平台;iOS、谷歌Play、亚马逊、WindowsPhone8和Mac应用商店


如果您针对多个平台(这大概就是您使用Unity的原因),那么Unibill可以为您节省大量时间。只要看看我们的一些。

就可以了。在长期寻找我最近偶然发现的任何可用的免费解决方案之后,我发现它现在支持所有口味的android商店,但很快也将发布对iOS的支持


我对JNI做了一些研究,发现当你在设置他们的插件时,这篇文章会让你非常痛苦。我曾经使用过他们的一个插件,我不会犯同样的错误。你周围还有其他公司,比如我喜欢Unibill的应用内插件,Amazon Store/IOS/Android一体机,他们回答了我所有的问题。希望这能有所帮助。Prime31有时可能会出现问题。你能看看这个问题吗:项目/链接已经死了。新的位置是我们正在测试MobiShop(),使创建一个新商店和在unity editor中测试购买变得很容易。