我正在使用pwbuilder创建apk,但每当我构建它,更改指纹并安装应用程序时,地址栏总是显示。
我使用了"资产链接"工具。检查是否一切都是正确的,似乎是这样,资产链接指纹是完全相同的。我只有在pwbuilder的最新更新之后才遇到这个问题,我不确定它是否相关。
网站清单和资产链接:https://github.com/Specy/specy.github.io/tree/master/skyMusic网站网址:https://specy.github.io/skyMusic/资源链接:https://specy.github.io/skyMusic/.well-known/assetlinks.jsonAPK: https://cdn.discordapp.com/attachments/771432833034092554/878028887584550952/Sky_Music_Nightly.apk
我也在两个不同的设备上尝试过。
您是否尝试使用以下命令检查日志?
adb logcat -v brief | grep -e OriginVerifier -e digital_asset_links
很可能在你的资源链接文件中有一个问题(可能与包名有关)。
也值得检查,你可以通过浏览url (https://example.com/.well-known/assetlinks.json)来查看assetlink文件,如果你不能从你的设备上看到它,那么它就不能工作了。
我修复了这个问题,. known/assetlinks。json文件需要放在URL的根,而不是应用程序的根,在这种情况下,我的应用程序是在/skyMusic/所以我们认为我必须把它放在那里,而我必须把它放在/