使用null对象调用branch.io onInitFinished

时间:2016-12-14 02:48:14

标签: android branch.io

我的应用中有以下代码段。调用onInitiFinished时,在Samsung Galaxy 6上运行6.0.1时,BranchUniversalObject将作为null传递。在运行6.0的Nexus 5和运行5.0的Samsung Galaxy 5上,BranchUniversalObject非空,并包含链接中嵌入的所有信息。

在所有3台设备上,点击链接时,浏览器启动,然后启动我的应用程序(按预期方式)。

private void setupBranch() {
Branch branch = Branch.getInstance();
boolean branchInitOk = branch.initSession(new Branch.BranchUniversalReferralInitListener() {
    @Override
    public void onInitFinished(BranchUniversalObject branchUniversalObject, LinkProperties linkProperties, BranchError error) {
        if (error == null && branchUniversalObject != null) {
            String cannonicalIdentifier = branchUniversalObject.getCanonicalIdentifier();
            ...
        }
    }
});

}

我可以看一下调试这个问题?

0 个答案:

没有答案