Android端用户通过第三方扫码工具,扫二维码,获得一个自定义链接地址,复制链接地址到第三方浏览器点击跳转,会打开本地特定APP,怎么实现?
Android系统本身也是支持App Link的,不过是用Android系统浏览器,第三方浏览器有可能不支持;所以除了第一位同学的回答外,建议还增加对App Link的支持;
文档见: https://developer.android.com/studio/write/app-link-indexing.html
主要是通过你自己的manifest里面注册scheme来告诉系统你能响应什么东西。然后点击就会跳转进来。如下例子,响应 "demo://" 这样所有的url
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="demo" />
</intent-filter>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。