小编Mah*_*eja的帖子

是否可以在 Firebase 中只接受来自我的应用的函数调用?

我正在 Unity 中创建一个游戏,用户可以在其中使用 Level Creator 系统贡献关卡。

我的应用程序以某种方式设置,我只需要使用级别信息调用云函数,它会处理重复条目并将其保存到 Firestore。所有这一切都完美无缺。

我的问题基本上是:我可以让我的函数只接受来自我的游戏的调用吗?(没有我的用户注册?)。

当然,我正在使用functions.https.onCall((data, context) => {}). 在Firebase的文档中,我注意到它们用于context.auth检查用户是否经过身份验证。但是,我正在将此值记录到控制台,它似乎是undefined.

我也对同一链接中的这一行感到困惑:

对于可调用对象,Firebase 身份验证和 FCM 令牌(如果可用)会自动包含在请求中。

也许context.auth未定义是因为我的游戏尚未在 Google Play / Apple Store 中出现?有任何想法吗?

unity-game-engine firebase google-cloud-functions google-cloud-firestore

6
推荐指数
2
解决办法
893
查看次数