【问题标题】:TWA address bar still not hidden but assetLink worksTWA 地址栏仍未隐藏,但assetLink 有效
【发布时间】:2019-12-14 04:05:05
【问题描述】:

我将我的 TWA-App 发布到 Google Play,顶部的地址栏仍然可见。 Sha256 出现在谷歌控制台中,如果我使用 keytool 生成它并且我在 Android Studio 中使用assetLink 创建器。所以它必须是正确的。按照建议,我检查了 github 存储库和 google 文章中的 adb 命令并得到:“I cr_OriginVerifier:验证成功。”。当然,该网站使用 https,我检查了链接是否重定向。我重置了所有 chrome 标志。

铬 78 安卓 9

【问题讨论】:

    标签: android android-studio google-play twa


    【解决方案1】:

    最后,在我放弃之后,有一天我意识到我打开的所有链接都可以在我的应用程序中打开,并且没有地址栏。我将 Sha256 从由 keytool 生成的更改为来自 App Store 并重新安装了该应用程序作为生产版本。然后地址栏又出现了,几天后又消失了。最后,waiting解决了我手机上的问题,但是地址栏还在我的平板电脑上,有朋友安装了,他也有地址栏:/

    【讨论】:

    • 我个人犯了一个错误:我使用自己的密钥指纹,而不是 Google 在 /.well-known/assetlinks.json 中提供的指纹。在发布窗格 > 应用签名密钥中验证您当前正在使用 Google 密钥。这意味着 URL 栏将在开发模式下显示,但在生产中它将匹配,然后 URL 栏将消失。然后在重置 chrome 后在已发布(例如测试版本)上对其进行测试。
    • 感谢@Bastien Adam,我已经使用了来自谷歌控制台的应用签名密钥和已发布的版本。自上次以来我没有更改任何内容,但地址栏突然在我的平板电脑上消失了。我希望它现在可以在任何设备上运行。
    • @BastienAdam 所以你的意思是它也显示在 beta 版本中,甚至没有部署用于调试?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 2014-04-23
    • 2011-08-11
    相关资源
    最近更新 更多