我已将assetlinks 文件托管到我们的域https://ourdomain/.well-known/assetlinks.json 并且还使用https://developers.google.com/digital-asset-links/tools/generator和android studio验证了这一点App Links Assitant 并通过两种方式获得了验证状态。但是当我共享调试 APK 进行测试时,它总是在浏览器中打开。我也尝试在应用商店上传并从那里下载进行测试,但它总是在浏览器中打开。
注意:对于调试版本,使用了我的笔记本电脑 SHA-256,一旦应用程序在 Play 商店中运行,就将托管资产链接文件上的 SHA(通过在 Play 控制台中转到应用程序仪表板,然后从发布管理 --> 应用程序签名中获取 SHA-256)更改为我们的域 https ://ourdomain/.well-known/assetlinks.json
下面是清单文件中使用的代码。
<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="https"
android:host="abc.test.com" />
</intent-filter>