2013-07-30 29 views
5

我是Android应用程序开发的新手。经过大量的努力,我为亚马逊App Store开发了一个Android应用程序。我的应用程序包含应用内购买功能。然而,该应用程序被亚马逊App Store拒绝,因为它不适用于三星Galaxy S2。我可以做些什么,以便我的应用能够在亚马逊和Google Play Store的应用内购买的所有设备上运行?有没有为此目的而预建的图书馆?任何建议都会有帮助。为Google Play和Amazon Store开发Android应用程序

回答

9

OpenIAB - 开放式应用内结算是一款应用内结算库,可帮助您在一个库中集成应用中的许多商店。这里是他们的介绍:

上传Android应用程序到所有现有的Android应用程序是一个痛苦的过程,AppDF项目旨在使其更容易。但开发人员更难以支持不同应用程序商店的不同购买API。目前已有五种不同的应用程序内购买API,并且此数量正在增加。我们将创建一个开源库,它将打包所有商店的应用内应用内购买API,并为开发人员提供一种轻松的方式来开发他们的应用/游戏,使得一个APK可以在所有商店中工作并在每家商店下自动使用正确的应用内购买API。我们还将开发一个开放的应用内结算API,该应用商店可以使用此库实现以支持所有构建的APK文件。

这里是openIAB's github repository。不仅openIAB支持谷歌Play和亚马逊,但它支持Yandex的,三星的应用程序和更多...

UPDATE: 为了自动测试您的应用程序对多种设备的配置,你可以使用Jenkins。有很多在线教程这里是来自dzone的one example tutorial

+0

该教程链接不工作:(你试过实现这个吗?(只是问) – Bhaijaan

+0

我已经下载了jenkins并安装了它的工作,它被许多开发者所推荐,但是我承认它可能对于一个人来说是矫枉过正的项目,我测试了OpenIAB,它的API非常类似于Google的billinghelper API,我还没有将我的应用程序提交给Google或亚马逊,但我可以确认他们的API在我的手机中正常工作。 –

1

您可以使用支持Amazon和Google的RoboBilling。

https://github.com/christopherperry/RoboBillingLibrary

这是一个自定义的构建打算成为一个Java库“预先内置库用于这一目的。”这就是说,我会注意到我自己的游戏为每个平台使用自定义商店,编码为支持每个供应商的最新SDK和IAB库。维护费用昂贵,但它提供了一致的结果。

相关问题