prefer_related_applications
prefer_related_applications
清单成员用于向浏览器提供一个提示,告知浏览器是否应优先安装 related_applications
清单成员中指定的原生应用,而不是你的 Web 应用。
语法
json
/* Boolean values */
"prefer_related_applications": true
"prefer_related_applications": false
值
-
一个布尔值。
- 如果设置为
true
,浏览器可能会提示用户安装related_applications
中列出的应用之一,而不是你的 Web 应用。 - 如果设置为
false
或省略,浏览器将优先安装你的 Web 应用,而不是相关的原生应用。注意: 对于基于 Chromium 的浏览器,应将
prefer_related_applications
设置为false
或省略,以使你的 Web 应用可安装。
- 如果设置为
示例
指定优先安装你的 Web 应用
假设你的产品同时在 Google Play 商店和 Windows 商店提供 Web 应用和原生应用。如果你想提供相关的原生应用作为选项,但希望用户安装你的 Web 应用,可以在清单文件中按如下方式进行设置。浏览器将优先推荐你的 Web 应用进行安装。原生应用仍将作为备选方案提供。
json
{
"prefer_related_applications": false,
"related_applications": [
{
"platform": "play",
"id": "com.example.hiking-app"
},
{
"platform": "windows",
"url": "https://apps.microsoft.com/detail/9nqx6sv74srz"
}
]
}
指定优先安装相关的原生应用
为了鼓励用户优先从 Google Play 商店安装你的原生 Android 徒步应用,而不是 Web 应用,你可以按如下方式配置你的 Web 应用的清单文件。
json
{
"prefer_related_applications": true,
"related_applications": [
{
"platform": "play",
"id": "com.example.hiking-app"
}
]
}
规范
规范 |
---|
清单孵化 # prefer_related_applications 成员 |
浏览器兼容性
加载中…
另见
related_applications
清单成员- 使您的 Web 应用程序可安装的 Web 应用程序 manifest