обработчик branch.initSessionWithLaunchOptions запускается при выходе из приложения

#branch.io

#branch.io

Вопрос:

Установив точки останова, я заметил, что обработчик вызывался при выходе из приложения.

Я делаю что-то не так? Если нет, то зачем бранчу это делать?

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

Ответ №1:

Алекс из ветки здесь: это не ожидаемое поведение от нашего SDK. Переопределяете ли вы какие-либо другие методы жизненного цикла приложения (например, applicationDidBecomeActive или applicationWillResignActive )?

Комментарии:

1. привет, akex, насколько я знаю, нет! позвольте мне указать несколько точек останова и вернуться к вам. это происходит очень нерегулярно.