PWA 到 TWA 问题 - Android launcherName 显示为“Chrome”而不是预期名称,但在其他视图中显示正常

PWA to TWA Issue - Android launcherName displays as 'Chrome' instead of the expected name, but it shows fine in other views

提问人:Mathew Agustin Bella 提问时间:8/5/2023 最后编辑:Mathew Agustin Bella 更新时间:8/20/2023 访问量:74

问:

发生了什么事?

我在网站上生成了一个带有源代码的 PWA 应用程序。我的 PWA 配置在网站上传递;但是,生成的 TWA 不显示正确的名称。应用程序的名称在应用程序列表和设置中工作正常,但此区域除外。

预览: image

如何重现该行为?

  1. 转到 pwabuilder.com 并插入您的 PWA url 网站
  2. 商店包装
  3. 找到“Android”并选择“生成包”
  4. 填写配置更重要的是应用程序名称、版本、清单位置,我当前的回退行为是自定义选项卡,显示模式设置为独立,启用包含源代码并禁用签名密钥,因为我不想上传我的密钥
  5. 下载软件包
  6. 使用 Android Studio 打开源代码
  7. 生成上传到 Google Play 的签名文件

我期望会发生什么?

我还没有真正触及这个源代码中的任何内容。我下载它的原因只是为了以防万一我想更改或更新通知设置,以及在将其上传到 Google Play 商店之前进行 APK 签名。

我希望在导航到该区域时显示我的应用程序名称,而不仅仅是在应用程序设置页面或应用程序列表中,因为用户可能会对此问题感到困惑。

image

我使用的是什么环境?

  • 操作系统:安卓 13
  • 浏览器:
  • 版本: 115.0.5790.138

其他背景

注意:来自 Google Play 商店的数字资产链接密钥已经添加到我的资产链接 json 文件中,自 2019 年以来一直在使用此 PWA,这是我第一次遇到这个问题。

通过 Github: [BUG] Android launcherName 是 Chrome #4227

Android 渐进式网络应用 受信任的网络活动 PWAbuilder

评论


答:

0赞 Mathew Agustin Bella 8/20/2023 #1

此问题已移至:

问题 1472686:[BUG] PWA 到 TWA 实现 - Android launcherName 是 Chrome

基于 peconn:不幸的是,这是 Android 方面的一个错误 - 我们调用 Activity#setTaskDescription 以使该文本成为您的 PWA,但从 Android P 开始,这不会生效。我们无能为力。

(对于未来的 Google 员工来说,这个问题是 b/161535338,但公众无法访问。

阅读更多..