从我的iOS应用程序调用的Firebase云功能不起作用

时间:2019-01-14 14:09:08

标签: google-cloud-functions

我会逐步按照this教程进行操作,但它永远不会调用cloud函数,因此我的快速代码中的完成处理程序当然不会被调用。

当我用邮递员调用cloud函数时,它可以工作,但不能在具有以下代码的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打电话时,它可以工作。但是我想使用App风格。

0 个答案:

没有答案