易于使用多个Android市场的工具?

时间:2012-12-13 02:31:49

标签: android design-patterns google-play amazon-appstore

是否有可以在多个Android市场轻松维护应用程序的库?

具体来说,我正在寻找能够:

的东西
  1. 确定该应用的销售市场。
  2. 处理产品应用
  3. 弄清楚产品是否获得许可。
  4. 我想至少在以下市场中这样做:

    • Google Play
    • 亚马逊应用商店

    如果没有,那我就打算自己制作一个。我一直在试图弄清楚如何设计这样一个工具。在我看来,最好的方法是要么完成一个完整的工厂模式,或者可能是要使用的具体类的模板,以及确定您正在使用的应用程序市场的类,然后通过相应的类来管理宾语。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用PackageManagergetInstallerPackageName()来识别'市场',对于Android电子市场/ Play商店来说是'com.android.vending'。

产品内应用程序大多不兼容,并且依赖于向清单添加内容,第三方应用程序(Play商店客户端或Amazon Appstore客户端等)的可用性,您甚至可能无法运行相同的APK来支持两者亚马逊和谷歌。简而言之,它可能不值得或不值得努力。如果经历这种艰难,请分享。