gpt4 book ai didi

android - 分支 IO 在 init 上发送空响应

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:58 27 4
gpt4 key购买 nike

有时 Branch 在初始化时从其服务器返回空 json。这是非常随机的,对于相同的 url 分支响应可能为空也可能不为空。

  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:可能是 {} 或正确的数据。知道为什么会发生这种情况吗?

最佳答案

开发环境:

将 TestMode 设置为“true”以模拟开发环境中的全新安装。

<meta-data android:name="io.branch.sdk.TestMode" android:value="true" />


配置您的 iOS/Android 应用

安卓:https://docs.branch.io/pages/apps/android/
苹果:https://docs.branch.io/pages/apps/ios/

选修的:
- 确保您已在仪表板控制台中正确配置分支 io 链接设置。

enter image description here

- 使用您在链接管理的参数列表中定义的正确键名获取您的参数。

JSONObject sessionParams = Branch.getInstance().getLatestReferringParams();
sessionParams.has("paramName")


开始分支 session :

    Branch branch = Branch.getInstance();
// Branch init
branch.initSession(new Branch.BranchReferralInitListener() {
@Override
public void onInitFinished(JSONObject referringParams, BranchError error) {

if (error == null) {


Log.e("BRANCH SDK", referringParams.toString());

// latest
JSONObject sessionParams = Branch.getInstance().getLatestReferringParams();
Log.e("sessions params :", sessionParams.toString());

// first
JSONObject installParams = Branch.getInstance().getFirstReferringParams();
Log.e("install params :", installParams.toString());

processDeepLinkParams(sessionParams);


if (getIntent().getExtras() != null && getIntent().getExtras().keySet() != null) {


deepLinkinData = getIntent().getExtras().getString("branch_data");
}
// Branch logging for debugging
// Branch.enableLogging();


} else {

Log.i("BRANCH SDK", error.getMessage());

}



}
}, this.getIntent().getData(), this);

关于android - 分支 IO 在 init 上发送空响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32063927/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com