在配置文件上安装应用程序时,Android 应用程序链接不起作用"Work"



我有两个移动应用程序需要通过Android应用程序链接进行通信(假设移动应用程序A必须调用移动应用程序B(。两个移动应用程序都安装在";工作;配置文件区域(Android Enteprise(。

预期的用户体验是,当应用程序A调用应用程序B时,应用程序B请求凭据,然后,它应该将用户重定向到应用程序A。

相反,应用程序B在凭据之后不会重定向到应用程序A,而是打开Chrome(甚至没有打开消歧对话框(。

分析应用程序A安装时的日志,我可以看到链接验证通过:

11-18 14:07:42.892 26837  3063 I IntentFilterIntentOp: Verifying IntentFilter. verificationId:37 scheme:"https" hosts:"domain.example.com"
11-18 14:07:43.813 26837  3063 I IntentFilterIntentOp: Verification 37 complete. Success:true. Failed hosts:. [CONTEXT service_id=244 ]

但是,当我键入命令adb shell dumpsys package domain preferred apps时,我会看到应用程序A的以下输出:

Package: it.example.com
Domains: domain.example.com
Status:  undefined

assetlinks.json文件正确地托管在domain.example.com上,事实上,当两个应用程序都安装在";工作;轮廓

应用程序链接与安装在";工作;个人资料还是有一些限制?

更新:这个问题似乎发生在小米设备上。

谷歌确认这是安卓系统的一个错误<12.

关注以下问题:https://issuetracker.google.com/issues/224564038

相关内容

最新更新