如何解决分支错误警告会话初始化已经发生 -118
在后堆栈中没有任何活动时, Route::get('/profile/{id?}','ProfileController@profile');
public function profile(Request $request,$id = NULL){
$id = !empty($id) ? $id : Auth::user()->id;
$User = User::with(['complains'])->find($id);
if(!$User) return abort(404,'User with id:'.$id.' not found');
return view('user.profile')->with(['user' => $User,'complains' => $User-
>complains]);
}
给出此BranchError,并且jSONProject为空:
警告。会话初始化已经发生。要强制进行新的会话,请将额外的意图“ branch_force_new_session”设置为true。
AndroidManifest.xml:
onInitFinished(JSONObject,BranchError)
活动:
<activity
android:name="LauncherActivity"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.broWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="myscheme" />
</intent-filter>
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.broWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="my.domain.com"
android:scheme="https" />
</intent-filter>
</activity>
当收到意图并且该应用程序已在后台运行时,一切正常。由于分支意图而启动应用程序时,出现错误,referringParams为空。我也尝试过延迟初始化。
有什么想法吗?
解决方法
分支团队似乎已经解决了这个问题。 到目前为止,尚无修复程序,但是您可以尝试他们推荐的here解决方法。
if else (error.getErrorCode() === BranchError.ERR_BRANCH_ALREADY_INITIALIZED) {
branchReferringPramas_ = Branch.getLatestReferringParams();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。