【发布时间】:2019-02-18 07:34:38
【问题描述】:
我按照以下说明在 Android 上获取 PWA (TWA):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
当我通过 Google Play 内部测试在我的物理设备上安装它时,网址栏没有隐藏。我可以看到它在我的服务器上的access.log 中点击/.well-known/assetlinks.json,但URL 栏没有隐藏。我还测试了这个工具可以命中知名文件:https://developers.google.com/digital-asset-links/tools/generator。
知道为什么它在模拟器上运行时无法在我的实际设备上运行吗?
更新:
我将 apk 直接上传到我的物理设备,效果很好。我认为自动 Google Play 签名正在搞砸。
【问题讨论】:
标签: android progressive-web-apps