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 成員

瀏覽器相容性

另見