我想知道Branch IO是否可以满足我的用例。
我需要创建一个可以执行以下操作的链接:
如果用户在PC上,请在其浏览器中将其定向到Facebook网站
如果用户使用IOS / Android并安装了Facebook应用,则将其深层链接至Facebook应用
例如iOS:fb:// page / sony
例如。 ANDROID:fb:// facewebmodal / f?href = https://www.facebook.com/sony
如果用户使用的是IOS / Android,并且未安装Facebook应用,请通过浏览器将其发送到Facebook网站
除了可以使用javascript进行第3步之外,我可以做所有事情,并且在寻找答案时有人建议分支IO可以提供帮助。我一直在努力进行这项工作-这是我尝试过的规则(我故意删除了钥匙)
curl -XPOST https://api.branch.io/v1/url \
-d'{
“ branch_key”:“ my_key_removed_for_this_demo_purpose”,
“频道”:“ facebook”,
“广告系列”:“测试”,
“数据”:{
“ $ ios_url”:“ fb:// page / sony”,
“ $ desktop_url”:“ https://www.facebook.com/pg/sony”,
“ $ android_url”:“ fb:// facewebmodal / f?href = https://www.facebook.com/sony”,
“ $ fallback_url”:“ https://www.facebook.com/pg/sony”
}
}'
当我尝试从Android手机访问Chrome中的此链接时,收到一条消息,提示“要查看此内容,请安装并设置网络浏览应用程序”。
分支IO是否可以使用我的用例? (即与Facebook集成并引导用户访问已安装的应用程序,否则使用其浏览器并导航至相应的Facebook页面)。
在进行这项工作时,我将非常感谢一些帮助
非常感谢
答案 0 :(得分:0)
您可以通过设置uri_redirect_mode来确保仅在应用程序存在时才触发URI方案来执行此操作。您可以阅读有关uri_redirect_mode here的更多信息。如果您仍然遇到问题,请写信给integrations@branch.io,我们很乐意为您提供帮助。