【发布时间】:2012-06-19 18:53:31
【问题描述】:
有什么方法可以知道应用程序是从 Amazon App Store 还是 Google Play Store 下载的?当然,我的意思是在应用程序本身内。
我已经在这两个站点上部署了一个应用程序,我更想知道客户在应用程序中从哪里下载了它。我知道,我可以为每个服务部署不同的应用程序,但这会增加一些维护工作,如果有某种方法可以通过使用相同包的应用程序内的条件来解决它,则可以避免这些工作。
【问题讨论】:
-
为什么不在每个版本中都有一个变量来显示它的上传位置?或者有一个 OptionPane 作为用户...
-
PackageManager和getInstallerPackageName()会告诉你安装程序是什么。您必须进行实验以查看在不同情况下会返回什么。 -
@Fran 如果你做了实验,你想出了什么?
-
@ashteele 我终于使用了另一种方法,基于 Eclipse 上的一个 Android 库项目来处理常见的事情,以及针对每个市场使用该库的不同应用程序项目。
-
那么请把它作为答案。
标签: java android google-play amazon-appstore