【问题标题】:PWABuilder - Android Store Package issuePWABuilder - Android 商店包问题
【发布时间】:2021-07-16 14:11:33
【问题描述】:
此问题与pwabuilder无关 -> 构建Android PWA APP,但在构建后解决了一些问题。
好的,这是一个很好的例子。
- 我从 chrome 安装应用(添加到主屏幕)
- 共享目标工作正常
- 我还可以全屏查看应用程序
现在我去 PWA Builder 构建我的 android 应用程序以在 Play 商店上发布
- 我为 android 构建应用程序
- 我在我的安卓设备上安装了应用程序
- 共享目标不起作用!
- 我无法全屏查看应用程序(我想摆脱地址栏)
有没有办法解决这个问题?
注意来自PWA Builder,我为 Microsoft Store 构建了应用程序,在最初的测试中,我发现它可以正常工作。 (添加到主屏幕工作正常,高于 2 和 3 分)
任何有关 android 问题的帮助将不胜感激。谢谢。
【问题讨论】:
标签:
android
progressive-web-apps
manifest.json
pwabuilder
【解决方案1】:
好吧,今天终于搞定了。
post 说如何克服这个问题。
解决: 移除 URL 栏 受信任的 Web 活动(PWA APK)需要在 Android 应用程序和要建立的网站之间建立关联才能移除 URL 栏。
按照以下步骤删除栏:
- Go APK zip 确保有assetlinks.json [如果不可用,请重新生成]
- 在 /.well-known/assetlinks.json 路径上添加资产链接并从您的域提供它。
- 检查您的 https://YOUR_HOST/.well-known/assetlinks.json 是否已退出
- 如果上面的链接不可用,则在根目录中创建一个 .well-known 文件夹,然后从 zip 中将assetlinks.json 文件上传到 .well-known 文件夹中,确保此链接正确呈现内容
- 现在您已准备就绪,请从移动设备中清除浏览器和应用数据
如需更多信息或验证此Click Here 的assetlinks.json(以下内容)值。
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "android package id",
"sha256_cert_fingerprints": ["Upload key certificate -> SHA-256 certificate fingerprint"]
}
}]
完成所有这些步骤后,我的 Android 应用程序现在没有显示顶部地址栏。