firebase 动态 link 通过 API 打开应用商店生成

firebase dynamic link generated via API open appstore

我正在通过 API 创建动态 link。

如果没有安装应用,如何指定打开AppStore?

这里是我请求的正文:

{
"dynamicLinkInfo": {
"domainUriPrefix": "https://wi.page.link",
"link": "https://wiapp.com.au/faq?promocode=mypromo_code",
"iosInfo": {
  "iosBundleId": "com.direce.sr",
  "iosFallbackLink":"id1356389392",
  "iosAppStoreId":"id1368389392",
   },
  "socialMetaTagInfo" :{
  "socialImageLink":"https://vignette.wikia.nocookie.net/doraemon/images/b/b8/Doraemon_2005.PNG/revision/latest?cb=20151207094313&path-prefix=en",
  "socialTitle":"my titu",
  "socialDescription":"descripotio"
  }  

 },
"suffix": {
 "option":"UNGUESSABLE"
},
}

如果我通过 firebase 控制台创建动态 link,这会起作用,我可以在其中指定应用程序未安装时要执行的操作

您可以添加一个名为 iosInfo 的参数,它有一个名为 iosAppStoreId(应用商店 ID)的 属性。

查看文档页面 here

好的! 发现问题了,就是

"iosAppStoreId":"id1368389392"

如果从仪表板创建或为 API 创建,则值不同, 所以正确的做法是 API 应该没有 "id"

"iosAppStoreId":"1368389392"