Firebase和Unity?

时间:2015-03-21 14:52:14

标签: c# unity3d firebase

我试图在团结中实施firebase时有点挣扎,firebase还没有提供统一sdk而我正在考虑这些选项:

1)为iOS和Android创建包含firebase sdk和我需要的方法的本机插件

2)使用IKVM从firebase .jar创建一个dll,我知道有人已经完成了但是我还没有读过100%的工作方法

3)在firebase REST api

之上从头开始构建所有内容 你有什么建议吗?你对这个话题有一些经验,有人在那里使firebase与团结一致吗? :d

感谢

4 个答案:

答案 0 :(得分:9)

Firebase现已正式支持Unity。

https://firebase.google.com/docs/unity/setup

导入FirebaseAnalytics.unitypackage(从Firebase网站下载或直接链接https://dl.google.com/firebase/sdk/unity/firebase_unity_sdk_1.0.0.zip

答案 1 :(得分:5)

你可以查看this beta工具,你可以从Unity为Android和IOS构建。

答案 2 :(得分:1)

每个插件都有firebase的乐趣。

https://github.com/unity-plugins/Firebase-Admob-Unity Google Firebase Unity Admob插件

Google Firebase Unity Admob插件提供了一种在Unity3D Game和u3d app中集成firebase admob广告的方法。您可以将它用于具有相同c#或js代码的Unity iOS和Android App。它支持所有本机firebase admob功能,例如Native Express Ad

Google Firebase Unity Admob插件功能

一个插件支持的平台:

Android,基于Admob SDK v9.0(Google Firebase服务的一部分)  iOS,通过SDK v7.8.0  支持所有本机事件  AdRequest定位方法,例如子目标,测试模式  不需要更改Android包名称  非常简单的API  基于FireBase SDK版本 广告类型:

横幅(所有横幅类型和自定义横幅尺寸)  插页式(文字,图片,视频)  奖励视频  原生广告广告

https://github.com/unity-plugins/google-service-unity

Google Service Unity插件

Google Service Unity插件是Google服务的Unity插件。包括Google Admob Unity,Firebase Analytic Unity,Google Game API Unity。登录,成就,排行榜,事件,任务,快照,RealTimePlayGame,TurnbasedPlayGame API支持并易于使用c#或js。

答案 3 :(得分:0)

当前,只要遵循特定的prerequisites,就很容易将Firebase添加到Unity项目中。如果您要针对Android或iOS进行构建,那么就很好了,但是如果您building for WebGL,则不会发生这种情况。

根据the documentation,可以按照以下步骤进行操作

  1. Create a Firebase project
  2. Register your app with Firebase
  3. Add Firebase configuration files
  4. Add Firebase Unity SDKs