android app verify,Android App Links

App Links

一.App Links是什么?

1.App Links是一种链接,用户唤起App,通过指定来实现跳转。

2.App Links使用场景:

1)通过手机短信中的链接启动APP

2).通过推送过来的消息启动APP,并跳转的相关的页面

3).与H5交互的时候,通过JS中包含的Link参数启动App

二.实现App Links

1.在AndroidManifest中添加Intent Filters

说明android:scheme只能是http/https,不能自定义。android:host表示域名。android:pathPrefix过滤域名下的路径,也可以不写。android:autoVerify="true" 这句会让APP自动在所列的host中去验证,如果验证成功,APP将成为匹配URI默认打开方式。

App Links唤起的App的页面的launchMode设置为singleTop

注意:可以设置多个不同的域名,同时需要生成对应多个assetlinks.json

2.配置 assetlinks.json

1).生成一个assetlinks.json(千万不要修改名称)

sha256_cert_fingerprints 和 package_name 需要与自己的App保持一致

注意:多个域名下唤起App,需要生成多个assetlinks.json,放到对应域名的.well-known下

三.Activity中解析Intents

四.验证

可以在网站验证,也可以在使用命令验证。

在AS的Terminal输入

Deep Link

一.在AndroidManifest中添加Intent Filters

二.Activity中解析Intents

三.验证deep links

App Links与Deep Links对比

注意:国内版手机无法在浏览器唤起App,最好使用国外的手机

你可能感兴趣的:(android,app,verify)