Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 用户添加到主屏幕后的PWA更新图标_Reactjs_Progressive Web Apps - Fatal编程技术网

Reactjs 用户添加到主屏幕后的PWA更新图标

Reactjs 用户添加到主屏幕后的PWA更新图标,reactjs,progressive-web-apps,Reactjs,Progressive Web Apps,我想更改我的应用程序图标。我尝试过更改它,但应用程序图标(已添加到主屏幕或安装在应用程序抽屉上)没有更改 这是我的manifest.json { "short_name": "React App", "name": "Create React App Sample", "icons": [ { "src": "favicon.ico", "sizes": "64x64 32x32 24x24 16x16", "type": "image/x

我想更改我的应用程序图标。我尝试过更改它,但应用程序图标(已添加到主屏幕或安装在应用程序抽屉上)没有更改

这是我的manifest.json

{
  "short_name": "React App",
  "name": "Create React App Sample",
  "icons": [
    {
      "src": "favicon.ico",
      "sizes": "64x64 32x32 24x24 16x16",
      "type": "image/x-icon"
    },
    {
        "src": "react.png",
        "sizes": "144x144",
        "type": "image/png"
    }
  ],
  "start_url": "./index.html",
  "display": "standalone",
  "theme_color": "#000000",
  "background_color": "#ffffff"
}
我更改了144x144大小的名称和图标,但什么也没发生

在用户添加到主屏幕后,我可以更改应用程序图标吗

我读过
提示:图标可能会被缓存,因此在更新图标或其他图形时更改文件名可能会有所帮助。

但是等待24小时,图标直到现在才改变。

PWA图标仅在instal方法为默认方法时更新。如果它是PWA的旧版本,在不受支持的平台上,或者不符合WebAPK的要求,那么它将只是一个。浏览器不知道何时更新操作系统书签上的图标


检查Android设置(而不是抽屉)中已安装应用的列表,如果未列出您的PWA,则无法更新图像。

您是否正在尝试更改主屏幕中已添加的图标?为什么不尝试卸载它,然后将更新后的应用程序重新添加到主屏幕上,看看你的新图标是否生效?@noogui我知道图标已经生效了。如果用户已经添加到他们的主屏幕上,并且我更改了图标,那么我希望在将来做些什么。我相信,当前一旦安装,您就完成了。它不会查看清单以确定是否应该更新它。所以,在上线前选择一个你喜欢的图标。你知道如何更新图标了吗?我不明白为什么这个问题被否决:(我投了赞成票,因为这是我们想知道的。我希望谷歌更新文档,如何更清楚地更新图标。