unity3d Firebase函数无法使用Unity运行HelloWorld示例

kadbb459  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(125)

我尝试从Unity调用最基本的https函数,但总是得到内部错误。
我部署了这个函数,当浏览器调用它时,它就工作了:https://us-central1-infinite-space-rpg.cloudfunctions.net/helloWorld
Node.js代码:

const functions = require("firebase-functions");

exports.helloWorld = functions.https.onRequest((request, response) => {
  functions.logger.info("Hello logs!", {structuredData: true});
  response.send("Hello from Firebase!");
});

统一代码:

FirebaseFunctions functions = FirebaseFunctions.DefaultInstance;

        var func = functions.GetHttpsCallable("helloWorld");
        func.CallAsync().ContinueWithOnMainThread((response) =>
            {
                Debug.Log("result: " + response.Result.Data.ToString());
            });

这是我得到的错误响应:

在firebase Jmeter 板中,我可以看到函数被调用,并且它也完成了,没有出现错误。
因此,设置应该是好的,但“一个或多个错误发生(内部)没有给予任何提示,可能是什么问题。
权限也要细,所有用户都可以调用该功能。
我真希望有人能出个主意!

e0bqpujr

e0bqpujr1#

我也尝试了firebase中的确切示例,出现了同样的错误。https://firebase.google.com/docs/functions/get-started
我已经被这个问题困扰了两天了,有没有更好的地方来问这样一个具体的问题,也许是一个firebase支持论坛?

相关问题