gpt4 book ai didi

android - 如何在 manifest.json 中指定图标?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:29 27 4
gpt4 key购买 nike

如何指定manifest.json中的图标?似乎有些使用数组,有些使用字典。例如:

https://developer.chrome.com/webstore/get_started_simple

"icons": {
"128": "icon_128.png"
},

但在这个来源中,他们是这样使用它的:

https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-manifest-in-chrome-38-for-Android?hl=en

  "icons": [
{
"src": "launcher-icon-2x.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "launcher-icon-3x.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "launcher-icon-4x.png",
"sizes": "192x192",
"type": "image/png"
}
],

如果我尝试将我的网络应用程序安装为 chrome 扩展,并且我使用后一种格式,我会收到此错误:

所以我想我需要为此使用第一种格式。但是,如果我尝试将我的应用程序安装为 android 中的渐进式网络应用程序,则似乎需要后一种格式 ...

最佳答案

简短的回答是两者都需要。它们是两个不同的 list 文件,用于不同的目的并且位于不同的地方。

对于 Chrome 网上应用店,您将按照 getting started tutorial 在计算机上本地创建 list .该 list 和图标图像将被添加到一个 zip 文件并上传到商店。

"icons": {
"128": "icon_128.png"
}

对于 installable web apps您必须创建一个 list 文件,将其与图像一起上传到您的网站,然后更新您的 HTML 页面以链接到您网站上的 list 。

  "icons": [
{
"src": "launcher-icon-2x.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "launcher-icon-3x.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "launcher-icon-4x.png",
"sizes": "192x192",
"type": "image/png"
}
]

关于android - 如何在 manifest.json 中指定图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35298168/

27 4 0
文章推荐: ios - 始终将 NSData 保存到同一个文件
文章推荐: java - GreenRobot的eventbus看不到注解, "no public methods"
文章推荐: ios - iOS 上 Safari 中