Branch.io智能横幅广告旅程无法检测到是否下载了应用程序

时间:2018-08-30 21:09:36

标签: branch.io

我已经实现了branch.io旅程智能横幅,我想使用其检测功能来判断我的应用程序是否已下载。

但是,该数据返回空值。

这是我的代码:

import { BRANCH_KEY } from 'constants';

import branch from 'branch-sdk';

import './styles.scss';

branch.init(BRANCH_KEY, {}, (err, data) => {
  console.log('data', data);
});

console.log的输出是这样的:

{data: "{"+clicked_branch_link":false,"+is_first_session":true}",
data_parsed: {…},
has_app: null,
identity: null,
referring_identity: null
}

1 个答案:

答案 0 :(得分:1)

Branch使用一种概率方法,使用URI方案和角色数据检测用户是否在设备上安装了应用。请注意,您不应该依赖 has_app 参数,因为它是在Branch服务器上随机计算的,并且准确性会随着Branch在Branch网络上看到特定设备的次数而自动增加。