android - 验证受信任的 Web 活动以隐藏应用程序中的地址栏
问题描述
我正在尝试发布我的 PWA Google Play,但是当应用程序打开时,我无法让它在 Chrome 中隐藏地址栏。
似乎需要将文件添加到服务器,我这样做了
https://crux.commonms.com/ppo/.well-known/assetlinks.json
使用此应用程序提供的信息:
https://developers.google.com/digital-asset-links/tools/generator
但是当我尝试用我的数据填充它时:
crux.commonms.com/ppo
com.commonms.patientportal
09: E9: C6: BE: B2: 8F: A2: C8: 97: 18: 9E: 7C: 28: A4: 8D: AE: 6F: DA: 68: 7E: CA: 9C: F7: 0A: BD: C7: B1: FA: E1: 97: EC: 9F
当我单击时'Test Statment'
出现“输入字段无效”错误,这可能是因为我在服务器内的文件夹(“ppo”)中有应用程序,但它就在那里。
我正在寻找解决方案,还有另一个问题
他们向其推荐此应用程序
https://play.google.com/store/apps/details?id=dev.conn.assetlinkstool&hl=en
我也试过了,但地址栏仍然可见。
解决方案
该assetlinks.json
文件需要位于.well-known/assetlinks.json
,相对于域的根目录。您似乎将文件放在/ppo
文件夹下,这是错误的位置。将文件移动到以下位置应该可以解决问题。:
https://crux.commonms.com/.well-known/assetlinks.json
推荐阅读
- vb.net - vb.net 托管内存和堆稳定但进程内存使用导致崩溃
- gcc - GCC libc 版本
- apache - Ant - 宏定义中 concat 目标中的字符串重复 - 为什么
- sql-server - 如何使用触发器更新 SQL Server 中的列
- c# - 返回线上的 Parasoft 违规 EXCEPT.NCSAE-3
- windows - 我可以将 Google Assistant 消息发送到我的 Windows 应用程序,但如何发回消息?
- asp.net - 无法将 IdentityServer4 添加到 ASP.NET Framework 4.7.2 API OWIN
- maven - 我在 Checkstyle 配置文件中的哪里放置模块元素?
- javascript - Javascript:用链调用 new 实例化一个对象
- c++ - 选择不同的枢轴