Firebase和Unity?

10

我在尝试在Unity中使用Firebase时遇到了一些困难,Firebase目前还没有提供Unity SDK,我正在考虑以下选项:

1)为iOS和Android创建本地插件,包装Firebase SDK和我需要的方法。

2)使用IKVM从Firebase .jar创建dll,我知道有人已经做过,但我还没有阅读关于100%工作方法的资料。

3)基于Firebase REST API从头构建所有内容。

你有什么建议吗?您是否有相关主题的经验?是否有人已经让Firebase与Unity配合使用??:D

谢谢


2
你好,我是 Firebase 的员工。我肯定会选择选项1或3。对于选项3,请确保使用 REST 流 API,它提供与本机(JavaScript、iOS 和 Android)API 相同的实时优势。 - Frank van Puffelen
嗨,弗兰克,谢谢你的回答!:) Firebase Unity SDK 是否在计划中?谢谢。 - user2179694
目前没有Unity SDK在计划中。过去曾经有过一些请求,您的请求将被添加到功能讨论中。 - Kato
说实话,@FrankvanPuffelen,我很惊讶你没有在这里发布Unity的新闻! - Fattie
同时@FrankvanPuffelen,我想引起你的注意:https://dev59.com/WpTfa4cB1Zd3GeqPUbR2 - Fattie
4个回答

10

6
您可以查看这个beta工具,使用它您可以从Unity构建Android和IOS应用程序。请点击此处获取更多信息。

1
谢谢你回答,Mario。我只是在寻找旧问题以更新。:-) 对于那些感兴趣的人,Firebase Unity插件使用了OP提到的第一种方法:它包装了来自Firebase的本机Android和iOS库。 - Frank van Puffelen
1
哇,太棒了!感谢您的链接!这种“beta工具”方法的稳定性和性能有什么经验吗?我在两个Android应用程序中使用Firebase(Auth / Database / Storage),我也很想从Unity内部使用它... - Tino

1

每个插件都有Firebase功能。

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

Google Firebase Unity Admob插件提供了一种在Unity3D游戏和u3d应用中集成Firebase Admob广告的方式。您可以使用相同的C#或JS代码将其用于Unity iOS和Android应用程序。它支持所有本地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版本 广告类型:

横幅广告(所有横幅类型和自定义横幅大小) 插页式广告(文本、图片、视频) 激励视频 Native Express Ad

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

Google服务Unity插件

Google服务Unity插件是一个用于Google服务的Unity插件。包括Google Admob Unity、Firebase Analytic Unity和Google Game API Unity。支持登录、成就、排行榜、事件、任务、快照、实时游戏和回合制游戏API,并且可以轻松使用C#或JS。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接