Sam*_*uel 6 firebase firebase-dynamic-links
当创建一个动态链接手动有一个ofl"其他平台"参数.它处理这个用例:
在Android和iOS旁边的平台上打开的链接.这对于在桌面上指定不同的行为很有用,例如显示应用程序内容/有效负载的完整网页(由param链接指定)和另一个动态链接以安装应用程序.
但是,直接使用shortLinksAPI时,除了其他平台配置(以及iOS最低版本参数)之外,所有其他配置都存在.
这只是文档中的疏忽,还是没有办法在shortLinks端点中指定此参数.我必须手动创建长链接然后缩短它吗?
小智 1
我发现获得 OFL 参数的唯一简单方法是:
&ofl=[YOUR_LINK]在链接末尾这是一个例子:
const link = [YOUR_LINK];
const domainUriPrefix = [YOUR_DOMAIN_URI_PREFIX];
const ios = [YOUR_IOS_PARAMS];
const android = [YOUR_ANDROID_PARAMS];
const social = [YOUR_SOCIAL_PARAMS];
let uncompressURL = await dynamicLinks().buildLink({
link,
domainUriPrefix,
ios,
android,
social
});
uncompressURL += "&ofl=[YOUR_OFL_LINK]";
let compressURL = await dynamicLinks().buildShortLink({
link: uncompressURL,
domainUriPrefix,
});
Run Code Online (Sandbox Code Playgroud)
该解决方案的缺点是您有两个重定向而不是一个......
| 归档时间: |
|
| 查看次数: |
292 次 |
| 最近记录: |