Облачные функции Firebase, вызываемые из моего iOS-приложения, не работают - PullRequest
0 голосов
/ 14 января 2019

Я следую пошаговое руководство по этому , но оно никогда не вызывает функцию облака, и обработчик завершения в моем быстром коде, конечно, не вызывается.

Работает, когда я вызываю облачную функцию с почтальоном, но не в xcode с таким кодом:

functions.httpsCallable("addMessage").call(["text": inputField.text]) { (result, error) in
  if let error = error as NSError? {
    if error.domain == FunctionsErrorDomain {
      let code = FunctionsErrorCode(rawValue: error.code)
      let message = error.localizedDescription
      let details = error.userInfo[FunctionsErrorDetailsKey]
    }
    // ...
  }
  if let text = (result?.data as? [String: Any])?["text"] as? String {
    self.resultField.text = text
  }
}

Это работает, когда я использую экспресс-стиль облачных функций и звоню с Alamofire. Но я хочу использовать стиль приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...