代码之家  ›  专栏  ›  技术社区  ›  Jake

Android上的受信任Web活动不隐藏URL栏

  •  0
  • Jake  · 技术社区  · 6 年前

    https://developers.google.com/web/updates/2019/02/using-twa

    当我在模拟器上运行它时(没有跳过验证的调试),它工作得很好。URL栏已隐藏。

    为了在模拟器上进行测试,我正在安装我上载到Google Play控制台的同一个签名APK:

    adb install ~/my-app/app/release/app-release.apk
    

    我运行logcat来验证它没有跳过模拟器上的验证(它在日志中这样说,如果它跳过了,它就没有)。

    adb logcat | grep -e OriginVerifier -e digital_asset_link
    

    /.well-known/assetlinks.json access.log 在我的服务器上,但URL栏没有隐藏。我还测试了使用此工具可以命中的知名文件: https://developers.google.com/digital-asset-links/tools/generator

    你知道当它在模拟器上工作时为什么它不能在我的实际设备上工作吗?

    我把apk直接上传到我的物理设备上,效果很好。我认为谷歌游戏的自动签名会把事情搞砸。

    0 回复  |  直到 6 年前
        1
  •  3
  •   Jake    6 年前

    明白了!我想我选择了让Google Play用他们生成的密钥签署我的发布。所以我就抄了 应用程序签名证书 SHA-256指纹 把它放到assetlinks.json文件中。