跳转Google play半屏详情页

1、使用google search 搜索luduking发现可以跳转到谷歌半屏详情页,通过观察一些日志发现有如下日志:
2022-01-09 20:53:37.980 15518-16462/? I/SearchServiceIntentStar: startActivity: market://details?id=com.ludo.king&hl=zh&gl=US&inline=true&auao=true&enifd=ANAkzTBcOEiiRA5dIG5xHYWiCHR7Vl15hudPR99QNyp5M69tjJj_fbsLpdWRF-msElvS96_72rcs7wTxltUQ7BJqvLL_-xjlFZQffO_QiKLJ8zWgoRwb_AI15l_wlOrYB9qpSw%3D%3D&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dludo+king&pcampaignid=APPU_2__9naYcbvELCT0PEPmK6UsAE#Intent;category=android.intent.category.BROWSABLE;launchFlags=0x10000000;package=com.android.vending;l.com.google.android.googlequicksearchbox.extra.start_activity_elapsed_realtime_millis=602843;i.com.google.android.apps.gsa.shared.util.starter.IntentStarter.USE_TRANSITION=1;i.com.google.android.apps.gsa.customtabs.SOURCE=1;B.com.google.android.gms.instantapps.DO_NOT_LAUNCH_INSTANT_APP=true;l.com.google.android.apps.gsa.shared.logger.RESULT_CLICK_ID=7471309603677116851;i.com.google.android.apps.gsa.shared.util.starter.IntentStarter.ERROR_TOAST_ID=2132089843;B.com.android.chrome.preserve_task=true;end

2、通过自己写demo发现确实可以通过如下deeplink拉起

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.ludo.king&hl=zh&gl=US&inline=true&auao=true&enifd=ANAkzTBcOEiiRA5dIG5xHYWiCHR7Vl15hudPR99QNyp5M69tjJj_fbsLpdWRF-msElvS96_72rcs7wTxltUQ7BJqvLL_-xjlFZQffO_QiKLJ8zWgoRwb_AI15l_wlOrYB9qpSw%3D%3D"));
            intent.setPackage("com.android.vending");
            startActivity(intent);
           

在这里插入图片描述

3、deeplink拉起半屏的必要参数
market://details?id=com.ludo.king&hl=zh&gl=US&inline=true&auao=true&enifd=ANAkzTBcOEiiRA5dIG5xHYWiCHR7Vl15hudPR99QNyp5M69tjJj_fbsLpdWRF-msElvS96_72rcs7wTxltUQ7BJqvLL_-xjlFZQffO_QiKLJ8zWgoRwb_AI15l_wlOrYB9qpSw%3D%3D

inline为false或者auao为false或者enifd参数缺失或者错误都无法正常拉起半屏。enifd应该是验签参数,且验签参数和跳转包名com.ludo.king绑定,经测试将com.ludo.king换成其他包名无法正常跳转半屏

4、Google search是设定了指定跳转Google的intent.setPackage(“com.android.vending”),并且加了半屏参数,故可以直接打开半屏详情页。如果不设置intent.setPackage(“com.android.vending”)的话,是先弹出框架三方拦截弹窗,如果选了gp则会弹出半屏

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值