Android 各大应用市场跳转指定游戏界面

通常跳转方式

一般各大手机厂商应用商店,应用宝,九游,豌豆荚之类的app都是按下面这种方式跳转的

1
2
3
4
5
//appPkg是游戏包名 ,marketPkg是应用商店包名
Uri uri = Uri.parse("market://details?id=" + appPkg);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage(marketPkg);
startActivity(intent);

其他渠道

taptap

1
2
3
4
String url = "taptap://taptap.com/app?app_id=xxxxx&source=outer|update";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

4399游戏盒

1
2
3
4
5
//gameId可以去4399游戏盒里搜你的游戏然后分享链接,链接里的数字就是gameId,package填游戏包名
String url = "m4399://gameDetail?gameId=xxxxxx&package=xxxxxxx";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

bilibili

1
2
3
4
5
//id通过去bilibili游戏界面分享链接获得
String url = "bilibili://game_center/detail?id=xxxxx"
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
如果有帮助到你,可以打赏支持一哈!