Android Instant Apps是否符合宣传效果?能否直接通过链接唤起?
关于Android Instant App直接通过链接唤起的实现方案
当前Instant App实际支持说明
Android Instant App推出至今,系统层面对第三方场景触发的逻辑做了多次调整,从Android 10开始,默认不会直接从任意场景的URL唤起未使用过的Instant App,这是Google出于安全和用户体验考量做的默认策略限制,并非配置错误导致。
可实现直接链接唤起的落地方案
- 优先使用Google Play官方封装的Instant App唤起链接,格式为
https://play.google.com/store/apps/details?id=你的应用包名&launch=true&url=编码后的目标业务链接,这种链接点击后会跳过Play商店详情页展示,直接加载Instant App,是目前跨URL、二维码、NFC标签所有场景最稳定的触发方案,不会出现需要用户手动点击「Try Now」的问题。 - 确保你的应用App Links全链路验证通过:域名根目录需放置正确的
.well-known/assetlinks.json文件,覆盖所有你声明要关联的域名;应用Manifest文件中对应的intent-filter需添加android:autoVerify="true"属性,避免唤起时弹出应用选择器。 - 在Google Play控制台的Instant App发布配置页,开启允许外部链接直接启动Instant App开关,该开关为Android 12及以上系统的必填配置,默认处于关闭状态,漏开将导致所有第三方场景链接无法直接唤起Instant App。
- 提交应用链接到Google App Indexing索引库,完成配置后,用户从Chrome地址栏、Google搜索结果点击对应链接时,会优先触发Instant App启动。
已上线Instant App触发限制说明
目前已上线的BuzzFeed、Vimeo等厂商的Instant App配置均符合规范,需先点击Play商店「Try Now」才能通过普通链接唤起的情况,是系统针对未使用过的Instant App的默认策略限制,使用上述Play封装链接格式即可实现首次点击直接唤起,无需提前访问Play商店详情页。
内容的提问来源于stack exchange,提问作者pietrorea
相关产品推荐
相关产品推荐

