Branch.io智能横幅为空

时间:2017-01-31 12:01:08

标签: branch.io smartbanner

我的团队发布了一款Android应用,并要求提供一个智能横幅,将用户从我们的网站引导至该应用和特定内容;要完成此任务,我们正在使用branch.io

根据此guide,我插入了JavaScript代码段,其中包含位于信息中心设置部分的分支键,并且SDK已正确初始化。

在仪表板中,我们定义了横幅的样式以及它应该出现在哪些站点和设备上。但横幅看起来像这样(在桌面上):

enter image description here

未设置图标或文字。显然,当我使用 branch.io 生成的预览链接时,它会正确显示。

此外,当我通过JavaScript初始化横幅并设置属性时,它也会正确显示:

branch.banner(Banner.options, Banner.data);

const deeplink = `${window.location.pathname}${window.location.search}${window.location.hash}`;

branch.setBranchViewData({
    '$deeplink_path': deeplink
});

从某些方面来说,没有采用仪表板。

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

来自Branch.io的Alex:branch.banner()功能以及您在仪表板上设置的横幅实际上是不同的东西。仪表板选项取代了已被弃用的banner()方法。

您希望查看set up guide中的完整详情。一个重要的注意事项是仪表板版本还不支持桌面上的横幅,因为我们发现几乎没有合作伙伴使用该功能。

答案 1 :(得分:0)

尝试smartbanner.js。在非常小的占用空间(约13 KB)下具有许多自定义选项和行为。需要设置一些元标记。