4

我正在为 Android 应用程序使用受信任的 Web 活动 (TWA)。我的应用使用 Google 登录进行身份验证 (Firebase)。在调试模式下,它可以正常工作。但是当我安装发布 apk 并尝试登录时,身份验证失败并且应用程序重新启动。

我知道您需要在应用程序的 Firebase 项目设置中添加 SHA-1 指纹,但我的项目是一个网络应用程序,没有选项可以添加指纹。

4

1 回答 1

0

在浏览器端,调试 APK 和发布 APK 没有区别。在这种情况下似乎发生的是包签名(和 SHA-256 指纹)不同,这会导致发布 APK 中的数字资产链接验证失败,并导致内容在自定义选项卡中打开。

您可以使用Peter 的资产链接工具获取设备上安装的发布 APK 的 SHA-256 指纹,然后进行.well-known/assetlinks.json相应更新。

于 2021-02-06T10:00:33.173 回答