跳转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则会弹出半屏

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>