小编Jam*_*ley的帖子

Firebase Cloud Functions 不会从 iOS 应用程序触发

我正在使用 Firebase 作为后端构建一个 iOS 应用程序,并且需要使用 Firebase Callable Cloud Functions。我已经按照文档设置了所有内容,并且功能在从浏览器或 curl 启动时会触发并按预期运行,但我无法让它们从我的应用程序中触发。

我已经设置了一个仅使用这些功能的测试应用程序,但我也无法从 iOS 应用程序中触发它。甚至没有一个基本的 hello world。什么都没有通过。

已完成以下所有操作:

Firebase 方面:

  1. Firebase 已成功连接到应用
  2. 在本地安装/初始化 Firebase 函数。
  3. 在 VSCode 中尝试 Javascript 和 TypeScript 的书面函数代码
  4. 已成功部署到 Firebase 并可以在控制台中看到功能
  5. 通过命令行和浏览器在本地服务器上测试的功能都按预期工作

iOS端:

  1. Pod 安装的 Firebase 函数
  2. 将 Firebase 函数导入 ViewController
  3. 使用 Firebase SDK 在 Firebase 上调用与函数名称匹配的函数 - 附加到按钮触发器

我什么也没得到......按钮上的打印语句有效,但该功能不会触发,并且没有任何内容记录到 Firebase 日志中。

我在这里错过了什么或做错了什么?

使用新的 Firebase 实例尝试了新项目。直接从 Firebase 文档上的示例复制代码,并一步一步地遵循所有内容

火源代码

const functions = require('firebase-functions');
const admin = require('firebase-admin')

exports.helloWorld = functions.https.onCall((data, context) => {

    const text = data.text; …
Run Code Online (Sandbox Code Playgroud)

firebase swift google-cloud-functions

6
推荐指数
1
解决办法
1347
查看次数

标签 统计

firebase ×1

google-cloud-functions ×1

swift ×1