Smoosh iOS SDK startConversation не создает пользователя? - PullRequest
0 голосов
/ 17 марта 2019

Smooch работает с Meya, встроенным в мое приложение для iOS.Когда я отправляю сообщение, пользователь Smooch / Meya создается как ожидается.Однако, когда пользователь не отправляет сообщение, а мое приложение вызывает только startConversation, пользователь не создается.

Я пробовал как с вызовом метода входа, так и без вызова метода входа.

Вот что я делаю сейчас:

Smooch.initWith(settings) { (error: Error?, _: [AnyHashable: Any]?) in
  if error == nil {
    Smooch.login("\(id)", jwt: jwt) { (error: Error?, _: [AnyHashable: Any]?) in
      if error == nil {
        print("login complete")
        Smooch.startConversation { (error: Error?, _: [AnyHashable: Any]?) in
          if error == nil {
            print("started conversation")
          }
        }
    } else {
      print("error logging in")
      print(error)
    }
  }
}

И это приводит к следующему журналу:

login complete
started conversation

Я сделал запрос к конечной точке get appusers, и явидим, что "conversationStarted":true, однако в Meya.ai не было создано ни одного пользователя.

...