我已经实现了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
}
答案 0 :(得分:1)
Branch使用一种概率方法,使用URI方案和角色数据检测用户是否在设备上安装了应用。请注意,您不应该依赖 has_app 参数,因为它是在Branch服务器上随机计算的,并且准确性会随着Branch在Branch网络上看到特定设备的次数而自动增加。