2016-10-22 125 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的行爲。您是否覆蓋任何其他應用生命週期方法(例如,applicationDidBecomeActiveapplicationWillResignActive)?

+0

嗨akex,不是我知道!讓我把一些斷點,並回到你身邊。它非常零星。 –