【问题标题】:Developing android app for both Google play and Amazon Store为 Google play 和 Amazon Store 开发 Android 应用程序
【发布时间】:2013-07-30 05:06:40
【问题描述】:

我是安卓应用开发的新手。经过大量的努力,我为亚马逊应用商店开发了一个安卓应用。我的应用包含应用内购买功能。然而,该应用程序被亚马逊应用商店拒绝,因为它不适用于三星 Galaxy S2。我该怎么做才能让我的应用程序在所有设备上运行,同时为 Amazon 和 Google Playstore 提供应用程序内购买?是否有为此目的的预建库?任何建议都会有所帮助。

【问题讨论】:

    标签: android app-store amazon google-play


    【解决方案1】:

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

    https://github.com/christopherperry/RoboBillingLibrary

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      更新: 为了针对多种设备配置自动测试您的应用,您可以使用Jenkins。网上有很多教程,这里是来自 dzone 的one example tutorial

      【讨论】:

      • 教程链接不起作用:(你试过实现这个吗?(只是问)
      • 我已经下载了 jenkins 并安装了它并可以正常工作。它被许多开发者推荐。但是我承认,对于一个人的项目来说,这可能是矫枉过正。我测试了 OpenIAB。它的 API 与 google 的 billinghelper API 非常相似。我尚未将我的应用程序提交给 Google 或 Amazon,但我可以确认他们的 API 在我的手机中运行。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      相关资源
      最近更新 更多