我们使用以下数据属性通过branch.io API创建链接:$desktop_url
,token
和$og_image_url
。
当我们在iOS设备上打开URL时,它会加载branch.io默认深度视图并自动启动重定向到应用商店。
当我们克隆“分支默认被动模板”以创建我们自己的模板时,继续执行上述相同步骤,它不再启动自动重定向到应用商店。
禁用深层视图会恢复以前的行为。
我尝试使用我们的自定义深度视图传递配置$ios_passive_deepview
,我们得到相同的非自动重定向行为。
我们可以做些什么来使用自定义深度视图恢复此自动重定向行为?
(另外,当我们为自定义branch.io域提供无效路径时,我们会得到一个没有任何深层视图的重定向,只是一个空白页面 - 不知道如何防止这种情况)。
我通过禁用仪表板中的深视图然后将深视图ID传递到创建链接api中的“$ ios_passive_deepview”来解决此问题
看来Branch将这个HTML添加到自动重定向的页面底部。因此,您可以通过自己添加它来获得相同的效果。
<script type="text/javascript">window.onload = function() {window.top.location = "{{action}}";};</script>