无法在 firebase 动态 link 的 REST api 中的请求正文中传递 ofl 参数?

not able to pass ofl parameter in request body in REST api of firebase dynamic link?

我正在使用 firebase 动态 links,我使用他们的 REST api 创建动态 link。我可以通过使用 REST api 创建短 link 并创建 link 在 android 和 ios 应用程序以及移动浏览器上工作正常。但我在桌面浏览器上使用了相同的 link,它没有重定向到播放商店页面。 Firebase 提供“ofl”作为参数来提供我想要的功能,但没有文档说明如何在请求正文中传递该参数。谁能帮帮我?

{
  "dynamicLinkInfo": {
    "domainUriPrefix": "my_custome_domain_name",
    "link": "my_dynamic_link",
    "androidInfo": {
      "androidPackageName": "my_package_name",
      "androidFallbackLink": "https://play.google.com/store/apps/details?id=my_package_name",
      "androidMinPackageVersionCode": "2"
    }
    "navigationInfo": {
      "enableForcedRedirect": true,
    }
  },
  "suffix": {
    "option":"UNGUESSABLE"
  }
}

据我所知,ofl 用于在桌面上指定不同的行为,例如显示您的网页以提供有关您的应用程序的简要信息或显示 link 可以重定向到播放商店。 ...在您的情况下,您直接想重定向到 Play 商店,为此您可以使用 desktopFallbackLink 并提供您的 Play 商店 link of app

例如:

{
    "dynamicLinkInfo":{
        "domainUriPrefix":"my_custome_domain_name",
        "link":"my_dynamic_link",
        "androidInfo":{
            "androidPackageName":"my_package_name",
            "androidFallbackLink":"https://play.google.com/store/apps/details?id=my_package_name",
            "androidMinPackageVersionCode":"2"
        },
        "navigationInfo":{
            "enableForcedRedirect":true,
        }
    },
    "suffix":{
        "option":"UNGUESSABLE"
    },
    "desktopInfo":{
        "desktopFallbackLink":"https://www.other-example.com/"
    }
}