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"
我正在通过 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"