是否有可以在多个Android市场轻松维护应用程序的库?
具体来说,我正在寻找能够:
的东西我想至少在以下市场中这样做:
如果没有,那我就打算自己制作一个。我一直在试图弄清楚如何设计这样一个工具。在我看来,最好的方法是要么完成一个完整的工厂模式,或者可能是要使用的具体类的模板,以及确定您正在使用的应用程序市场的类,然后通过相应的类来管理宾语。有什么想法吗?
答案 0 :(得分:1)
您可以使用PackageManagergetInstallerPackageName()
来识别'市场',对于Android电子市场/ Play商店来说是'com.android.vending'。
产品内应用程序大多不兼容,并且依赖于向清单添加内容,第三方应用程序(Play商店客户端或Amazon Appstore客户端等)的可用性,您甚至可能无法运行相同的APK来支持两者亚马逊和谷歌。简而言之,它可能不值得或不值得努力。如果经历这种艰难,请分享。