我正在尝试在我的Cordova Android应用中使用Branch。在4.4.2以上的Android版本中一切正常 但是,在android 4.4.4以下的所有版本中,Branch都不起作用。
我已经完成了
function onDeviceReady() {
console.log(Branch);
Branch.initSession().then(function (res) {
alert('something);
}).catch(function (err) {
alert('errref:'+err)
});
alert('outer alert');
}
它按预期在控制台上打印一个对象。 4.4.4以下版本没有其他任何事情发生 在4.4.4+时,它会发出警报"某些内容"和"外部警报"
答案 0 :(得分:0)
由于Android 4.4.4(KitKat)权限模型发生了巨大变化。 尝试手动添加权限:
Add the following entry to your application's config.xml:
<branch-config>
<android-prefix value="READ_FROM_DASHBOARD" />
<host name="bnc.lt" scheme="https" />
</branch-config>
这里有很多好的文档 - https://github.com/BranchMetrics/Cordova-Ionic-PhoneGap-Deferred-Deep-Linking-SDK