有时候,在初始化时Branch从其服务器返回空的JSON。这非常随机,并且对于相同的URL,Branch的响应可能为空或非空。
Branch branch = Branch.getInstance();
branch.initSession(new Branch.BranchReferralInitListener() {
@Override
public void onInitFinished(final JSONObject referringParams, final BranchError error) {
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
runningOnUIThread(referringParams, error);
}
});
Log.d("BRANCH IO",referringParams.toString());
}
}, a.getIntent().getData(), a);
referringParams: 可能是 {} 或正确的数据。有什么想法为什么会发生这种情况吗?