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

具体来说,我正在寻找可以做到的事情:

  • 标识应用程序的销售市场。
  • 在产品应用程序中处理
  • 确定产品是否已获得许可。

  • 我想至少在以下市场上这样做:
  • Google Play
  • 亚马逊应用商店

  • 如果没有,那我打算自己做一个。我一直在尝试找出如何设计这样的工具。在我看来,最好的方法是要么做一个完整的Factory模式,要么是要使用的具体类的模板,然后一个类确定您正在使用的应用程序市场,然后传递适当的类来管理该类。目的。有什么想法吗?

    最佳答案

    您可以使用PackageManagergetInstallerPackageName()标识“市场”,对于Android Market / Play商店,该市场名称为“com.android.vending”。

    产品内应用程序大多不兼容,并且依赖于向清单中添加内容,第三方应用程序(Play Store客户端或Amazon Appstore客户端等)的可用性,您甚至可能无法运行相同的APK来支持Amazon和Google 。简而言之,这是不可能或不值得的。如果经历了这种艰难,那就分享吧。

    关于android - 易于使用多个Android市场的工具?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13852011/

    10-11 00:14