![](/img/trans.png)
[英]App links intent filters in assetlinks.json not working on Android
[英]Android App Deeplinking using assetlinks.json
我试图将我的应用程序链接到url,以便它将直接打开应用程序而没有选择器选项。
我在android清单文件中添加了以下代码,但仍然没有直接打开应用程序。
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="domain.com" />
<data android:scheme="https" android:host="domain.com" />
</intent-filter>
应用安装后,我检查是否在命令下方执行
adb shell dumpsys package domain-preferred-apps
但它仍显示我的应用包undefined
的状态。
Package: <"package name">
Domains: <"domain.com">
Status: undefined
设置清单仅是此过程的一半-您还需要在服务器上进行一些配置,以便Android可以将两者链接在一起。
本文介绍了步骤。 基本上,您需要使用SHA256指纹创建一个applinks.json文件,然后通过HTTPS从您的域提供该文件,而无需进行任何重定向。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.