我有一个安卓应用程序,它的targetSdkVersion : 30和应用程序链接在我运行安卓OS11的设备上可以正常工作,但在另一个运行安卓OS12的设备上,由于these的变化,它们被破坏了(默认情况下,网页链接不会打开应用程序)。我应该去操作系统级别的设置,手动添加(参见我的应用程序截图)的链接,让他们打开应用程序。

有一些应用程序,例如gmail,默认情况下已经验证了链接(参见gmail截图),我也试图通过遵循Android文档的here为我的应用程序实现同样的功能。但是,当我尝试查看验证结果时,我看不到预期的输出(参见终端屏幕截图)。在检查验证结果之前,我已经等待了几分钟,但还没有任何结果。也许我错过了什么,我需要一些帮助。谢谢。


发布于 2021-12-02 18:07:04
您是否在运行Android OS 12的设备上运行调试版本?
如果是这样的话,我打赌您没有将调试认证的sha256_cert_fingerprints上传到您的.domain/.well-known/assetlinks.json
你可以通过从android 12设备上的google play下载你的应用程序来轻松测试它,看看它是否会自动验证你的链接。
https://stackoverflow.com/questions/70100911
复制相似问题