我无法在Android上显示原生应用安装横幅。我添加了以下masifest.json
:
{
"name": "My native app",
"description": "balh blah blah",
"short_name": "myapp",
"icons": [
{
"src:": "/Assets/app-install-banner-logo.png",
"type:": "image/png",
"sizes:": "144x144"
}
],
"prefer_related_applications": true,
"related_applications": [
{
"platform": "play",
"id": "com.my.app"
}
]
}
当我查看chrome dev工具中的应用程序选项卡时,请参阅:
为什么不填写字段? json有效,我可以点击/Assets/manifest.json
链接查看内容。我在这里缺少什么?
答案 0 :(得分:2)
有了它的工作,需要做两件事:
在sublime中打开清单并将编码从UTF8 with BOM
更改为UTF8
无法在chrome或Android模拟器中测试(因为它无法访问Play商店)。您需要在实际的Android设备上为您的开发机器添加代理,并通过https访问运行的站点(在我的情况下,它涉及创建https iis绑定以进行路由)
答案 1 :(得分:0)
在 manifest.json
中使用以下示例<action name="upload" class="com.tutorialspoint.struts2.uploadFile">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/jpeg,image/gif</param>
</interceptor-ref>
<interceptor-ref name="basicStack" />