什么是Firebase
Firebase是一种后端即服务。它为您的应用程序或游戏提供多种服务,可扩展、便宜且功能强大,同时保持足够通用,可用于几乎任何项目。
这篇文章将介绍 Firebase 最显着的功能以及如何使用它们来改进您的游戏。
远程配置
远程配置是一种工具,可让您更改游戏的某些常量,而无需部署补丁。
为什么要使用远程配置?
它对于启用和禁用特定功能很有用。
例如,您可以在配置中设置默认禁用的机密级别。然后,对于一个特殊的事件,你可以打开这个级别的配置,你的所有玩家都会自动访问它。
您还可以将其与分析相结合,让专门的玩家自动访问特殊功能,或将其与A/B 测试相结合,仅对一小部分玩家启用该功能。这样,您可以确保如果您做错了什么,您会收到通知并可以在太多人受到影响之前进行修复。
身份验证
身份验证让您轻松安全地创建用户帐户。正确进行身份验证很困难,因为有很多事情可能会出错。Firebase 提供了一个强大且安全的身份验证系统,经过许多流行应用程序的实战测试。它支持社交登录(目前仅适用于浏览器游戏),这是当今验证玩家身份的一种非常流行的方式。
为什么要使用身份验证?
这使您可以安全可靠地识别用户,并将数据绑定到特定用户。
这也可以让您禁止用户使用您的游戏,或将您的游戏限制为某些用户。当与Firestore、Analytics 和 Remote Configuration等其他服务结合使用时,它特别有用。