我正在尝试在我的网站上为我的Android应用程序获取原生应用程序安装横幅。我的manifest.json看起来像这样:
{
"short_name": "App Name",
"icons": [
{
"src": "launch-icon.png",
"sizes": "144x144",
"type": "image/png"
}
],
"prefer_related_applications": true,
"related_applications": [
{
"platform": "play",
"id": "my.app.id"
}
]
}
符合所有标榜here:
我正在通过设置chrome标志跳过参与检查以进行测试:
铬://标志/#旁路-APP-横幅与卡合检查
我尝试了example page,它按预期工作,即横幅显示。但是我看不出我的清单设置方式与示例中的清单之间有什么区别。我已经使用远程调试来验证是否已获取清单文件。
答案 0 :(得分:1)
看起来您遇到了大多数的requirements。缺少一个标准:需要多种不同的图标大小。这些尺寸为 36x36
、48x48
、72x72
、96x96
、144x144
、192x192
。
另外,start_url 可以是 .
来设置当前路径。
这是一个例子:
{
"name": "App Name",
"short_name": "App Name Install Banner Sample",
"icons": [
{
"src": "icon-0-75x.png",
"sizes": "36x36",
"type": "image/png"
},
{
"src": "icon-1x.png",
"sizes": "48x48",
"type": "image/png"
},
{
"src": "icon-1-5x.png",
"sizes": "72x72",
"type": "image/png"
},
{
"src": "icon-2x.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "icon-3x.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "icon-4x.png",
"sizes": "192x192",
"type": "image/png"
}
],
"prefer_related_applications": true,
"related_applications": [
{
"platform": "play",
"id": "com.google.samples.apps.iosched",
"url": "https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched"
}
],
"start_url": ".",
"display": "standalone"
}
提醒:
答案 1 :(得分:0)