从自定义目标网页(iOS)重定向到App Store

时间:2017-05-31 22:32:47

标签: branch.io

如果应用程序存在,我已设置Branch.io链接以打开应用程序,如果没有,则重定向到我们的目标网页。我们有一个参数invite_id,用于自定义我们的目标网页。

我们在自定义目标网页中展示了我们自己的“获取应用”按钮,该按钮会将用户带到Apple Store中的应用。我们包括invite_id参数和我们看到的_branch_match_id参数:

https://itunes.apple.com/us/app/app_name/idxxxxxxxx?invite_id=#{params[:invite_id]}&_branch_match_id=#{params[:_branch_match_id]}"

它可以工作,但是这样做时参数不能在安装中存活。 invite_id不存在于App Delegate的Branch.io数据字典中。

如何正确设置Branch.io链接以便像这样在两步流程中工作,并且仍能将params传递给应用程序?

1 个答案:

答案 0 :(得分:1)

为实现此目的,您需要在自定义目标网页上集成Branch Web SDK,并使用Branch DeepviewCta()功能替换支持按钮的itunes链接。完成此操作后,应用程序将在初始化Branch SDK时从原始Branch链接(包括您的invite_id参数)接收完整的参数集。