Unity WebGL构建中的Firebase

时间:2017-09-14 10:16:17

标签: firebase unity3d unity-webgl

有没有办法在Unity WebGL项目中使用实时数据库?

如果我理解正确,数据库统一SDK将起作用,但不是auth SDK,是吗? (为什么会这样,并且它可能在不久的将来发生变化?)我能看到的替代方案是:

1)使用REST API进行身份验证(我只是使用WWW类使这个工作在一起),但是我无法看到使用从REST接收的身份验证令牌的方法用于使用数据库SDK进行身份验证的API。

2)编写一个使用javascript SDK的WebGL插件。这会有用吗?这可能是相当多的额外工作,如果你也在做iOS / android版本,你必须检查你所处的平台等。

1 个答案:

答案 0 :(得分:2)

是的,Firebase Unity SDK目前不支持Web目标。

根据Google Stewart Miles的建议,要做到这一点

采用我们的C#接口并在以下情况下使用C#中的Firebase JS SDK 为Web构建而不是使用REST API或任何Unity SDK 直接调用我们的公共REST API

因此,这句话,您应该使用Unity的内置JavaScript绑定来直接与Web SDK集成,这是您的第二个选择。知道如何call JavaScript functions from Unity scripts可能会派上用场。