我正在尝试使用 gatsby 在我的 web 应用程序中提示本机安装横幅。我知道对于 chrome,我需要创建一个清单,但我是使用 gatsby-plugin-manifest 完成的。这就是我拥有配置文件的方式:
resolve: 'gatsby-plugin-manifest',
options: {
name: 'My App Name',
short_name: 'AppName.com',
start_url: '/',
background_color: '#184B86',
theme_color: '#184B86',
prefer_related_applications: true,
related_applications: [
{
platform: 'play',
id: 'com.app.id',
},
],
display: 'minimal-ui',
icon: 'src/images/app-logo.png', // This path is relative to the root of the site.
},
我使用 Ngrok 通过 ssl 连接测试应用程序。然后,我将链接粘贴到 android 模拟器(启用 google play 和 wifi)并使用 google chrome 打开应用程序(启用标志 chrome://flags/#bypass-app-banner-engagement-checks)但我可以'没有看到应用程序横幅工作。
我错过了什么吗?我应该在没有插件的情况下创建清单吗?