为Google Play和亚马逊商店开发Android应用程序

时间:2013-07-30 07:09:35

标签: android app-store amazon google-play

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

2 个答案:

答案 0 :(得分:9)

OpenIAB - Open In-App Billing是一款应用内结算库,可帮助您从一个库中集成应用中的多个商店。这是他们的介绍:

  

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

这是openIAB's github repository。 openIAB不仅支持Google Play和亚马逊,还支持yandex,三星应用等等......

<强>更新 为了根据许多设备配置自动测试您的应用,您可以使用Jenkins。网上有很多教程,这里有one example tutorial来自dzone。

答案 1 :(得分:1)

您可以使用支持亚马逊和Google的RoboBilling。

https://github.com/christopherperry/RoboBillingLibrary

这是一个自定义构建Java库,打算成为“为此目的预构建的库。”

那就是说,我会注意到我自己的游戏为每个平台使用自定义商店,编码以支持每个供应商的最新SDK和IAB库。维护成本很高,但它提供了一致的结果。