我已使用Android Studio中的Android应用程序链接助手为我的Android应用程序创建了应用程序链接。
我创建的意图过滤器如下所示。
<activity android:name=".MyActivity">
<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="example.com"
android:pathPrefix="/callback"/>
</intent-filter>
</activity>
我将数字资产文件托管在https://example.com/.well-known/assetlinks.json上。
在用户互动(例如点击)之后使用该应用程序链接时,它可以正常工作。不过,我想实现的目标是作为异步流程的一部分重定向到我的应用程序,在该流程中,浏览器在后端完成一些数据提取之后进行重定向。对我来说似乎不起作用。有什么办法可以做到这一点?