我正在尝试链接到Android设备上的Play商店应用,而不是网络链接。我在这里使用了Google提供的网址:http://developer.android.com/distribute/tools/promote/linking.html并且无法使用Nexus 6.市场://链接只会启动Google搜索页面,https://链接会转到网络游戏商店,而不是应用程序游戏商店。
任何想法如何打开应用程序而不是网络apge?
编辑:我正在直接从浏览器启动链接。我需要能够从浏览器和我的应用程序打开Play商店。我正在测试使用意图现在从应用程序打开 - 我怀疑这将工作。
但是,是否可以从浏览器打开Play商店应用程序?或者您只能从浏览器重定向到网络游戏商店。
答案 0 :(得分:0)
你可以这样使用
final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
} catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName)));
}
答案 1 :(得分:0)
试试这个
final String appPackageName = "com.example"; // your application package name
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));