如何使Android的Native Smart Banner正常工作?

时间:2018-10-25 20:29:40

标签: android web haml native

我一直试图在我的Web应用程序上显示Android的安装应用程序提示,但失败了。 我的设置是Rails网络应用,并且我有适用于Android和iOS的移动应用。 iOS安装非常简单,因为它的设置非常简单,但是需要json清单的Android未显示横幅。我遵循了Google Developers Install PromptGoogle Developers Web Manifest的指示。我已经在要显示的页面标题中添加了链接标记

%link{ rel:'manifest', href: '/consumer-manifest.json' }

我已经将清单文件放置在/public/consumer-manifest.json文件夹中。

文件在我在浏览器上检查时即被提供,并且json内容被渲染。

这是json清单

{ "short_name": 'myDomain', "name": 'mDom', "icons": [ { "src": "/icon-192x192.png", "type": "image/png", "sizes": "192x192" }, { "src": "/icon-192x192.png", "type": "image/png", "sizes": "512x512" }, ], "prefer_related_applications": true, "related_applications": [ { "platform": "play", "id": "nz.co.domain.app" } ] }

根据文档中的内容,两个图标的大小都是必需的,因为我没有512x512大小的图标,所以我列出了相同的图标文件。想知道这是否与它有关。

我也绕过了

中的参与度检查
  

chrome:// flags /#bypass-app-banner-engagement-checks

,以确保它不会出现。仍然没有运气。

我发现许多使用javascript,ruby gems和其他非本地解决方案的解决方案。但我宁愿在可能的情况下对其进行本地处理。

0 个答案:

没有答案