一些设备应用程序链接工作正常。它直接打开应用程序,但某些设备打开浏览器而不是应用程序。默认链接未显示在设置 -> 应用程序中。有人可以帮忙吗?
这是菜单文件
<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:host="web.orgbeat.com"/> <data android:scheme="https"/> </intent-filter>
这是资产链接文件
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "<Your App’s package name>",
"sha256_cert_fingerprints":
["<Your App’s SHA256 finger print>"]
}
}]
我解决了问题。它来自服务器端。
解决方案:
检查您的 https://{domain}/.well-known/assetlinks.json。
在浏览器上点击此 URL 后,它应该在浏览器上打开 json 文件,而不是下载 json 文件。如果可以下载,请从服务器修复它。