2016-10-22 19 views
0

ブレークポイントを設定することで、アプリケーションが終了しているときにハンドラが呼び出されていることに気付きました。branch.initSessionWithLaunchOptionsハンドラがアプリケーション終了時に起動する

何か間違っていますか?もしそうでなければ、なぜブランチはこれをしたいのですか?

// This is in app delegate 
branch.initSessionWithLaunchOptions(launchOptions, automaticallyDisplayDeepLinkController: true, deepLinkHandler: { params, error in 
     // breakpoint 
     if error == nil { 
     self.handleDeepLink(params) 
     } 
     else { 
     error?.showInToast() 
     } 
    }) 
    } 

答えて

0

ここからのアレックス:これは私たちのSDKの動作ではありません。他のアプリのライフサイクルメソッド(たとえばapplicationDidBecomeActiveまたはapplicationWillResignActive)をオーバーライドしていますか?

+0

こんにちはakex、それは私が知っている!いくつかのブレークポイントを入れて、あなたに戻ってください。それは非常に散発的です。 –

関連する問題