我正在 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