Unity的移动游戏 - 应用程序内购买插件

时间:2013-02-24 11:29:23

标签: android ios unity3d in-app-purchase

我正在使用Unity开发移动游戏,虽然很容易让核心游戏循环运行但我在使用移动设备界面时出现了一些问题,特别是在应用内购买方面Apple和Google提供的功能。我听说有插件可以提供帮助。是否有任何地方列出所有选项,可以让我轻松比较它们?

4 个答案:

答案 0 :(得分:11)

Unity中的插件非常复杂,无法自行开发。你是正确的寻找现有的。以下是今天Unity中IAP的4个主要选项的快速比较。

Prime 31 - 适用于iOS和Android的插件

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

SOOMLA - 开源IAP项目

SOOMLA项目为虚拟商品和应用程序内购买创建了一个跨平台框架。这是一个commUnity开发的项目,该项目迅速普及,并且最近增加了对Unity的支持。该插件可供下载,支持iOS和Android以及平衡管理系统和安全功能,以防止用户入侵升级。该插件完全免费且开放,为您提供了完全的灵活性。

SOOMLA - Store-Front插件

此插件构建于开源IAP Unity插件之上,但也包含存储前端组件。对于正在实施商店中具有硬币和多个虚拟商品的游戏的开发者而言,这是最佳解决方案。该商店支持不同的好类型,如单次使用,单次购买和可装备的商品。它会自动触发商店内的购买请求,而不是开发者必须自己实现购买请求。有一个免费试用版开始,然后如果你想继续对商店进行更多的更改你每月支付29美元,或者你可以继续免费使用同一个商店。

Roar Engine - 作为其平台的一部分

这是一个远程管理游戏各个方面的完整解决方案,它包含一个应用内购买插件作为其中的一部分。这可能是一个过度杀戮,成本可能会达到几百美元,具体取决于活跃用户的数量。

答案 1 :(得分:2)

Unibill已在评论中提及,作为其作者,我也想将其作为选项提出。

它现在支持5种不同的计费平台; iOS,Google Play,亚马逊,Windows Phone 8和Mac App商店。

如果您的目标是多个平台(这可能是您使用Unity的原因),那么Unibill可以为您节省大量时间。只需查看我们的一些Asset store reviews

答案 2 :(得分:1)

在寻找任何可用的免费解决方案后,我最近偶然发现OpenIAB现在支持所有 android 商店,但很快就会发布对 iOS的支持也是!

OpenIAB on Github

答案 3 :(得分:0)

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

如果您不想浪费时间编写IAP代码,只需获取一个现有插件即可。 在我的特定情况下,我使用了Prime 31插件。他们工作得很好。