我的应用程序是从哪个android应用商店下载的?

我的应用程序是从哪个android应用商店下载的?,android,Android,我不需要自己知道这些信息,但我需要检测应用程序中的信息,根据下载应用程序的商店提供指向其他应用程序的链接 有可能吗?如何使用market://details?id= 从Android应用程序: Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=com.example.android")); startActivity(intent); 这将启动android

我不需要自己知道这些信息,但我需要检测应用程序中的信息,根据下载应用程序的商店提供指向其他应用程序的链接

有可能吗?如何使用market://details?id=

从Android应用程序:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
这将启动android market或设备上的任何其他游戏商店。在设备上使用onemobile和playstore进行测试,不确定它是否能与所有其他playstore一起使用

另一种方法是在不同的商店上传不同的版本
或者在浏览器中打开链接。

您所说的安卓商店是什么意思。我认为用户只能从Google play下载受信任和授权的应用程序。下载应用程序的其他链接未经授权。请为这些商店提供不同的应用程序版本。@VaibhavAgarwal-亚马逊Kindle设备有自己的Android商店,与Google Play分开。我敢肯定还有很多其他的电信运营商或设备供应商不支持Google Play的例子。@selbie ohh。。。是的,我明白了。。谢谢你提供的信息。。但根据我的说法,如果用户必须将应用程序单独上传到不同的商店,这样他就可以很容易地检测到商店应用程序是从每个文件使用不同的变量下载的,那么他就可以在设备或服务器上本地设置信息。嗨,Vaibhav!但问题是不必为不同的存储编译。我的应用程序在六个以上的商店里,每次我想更新它们时,我都需要编译三个不同的版本。嗨,Sunny!我会试试的,但我认为它不会起作用,因为market://det... 是Google play的标准。例如,亚马逊的商店有这样一个:amzn://apps/android... 这里的问题是,在使用链接之前,要知道我必须使用哪一个。我目前使用的方法是第二种,为不同的商店编译不同的版本。