Skip to content

Firebase

使用 Google Firebase 服务(数据库、函数、存储...)在您的游戏中。阅读更多关于它的说明。

操作

创建自定义性能跟踪器 创建一个新的自定义性能跟踪器(如果尚不存在)。它们用于测量自定义事件的性能。

启用分析 为该项目启用分析。

记录事件 在分析中触发事件/转换给当前用户。也可以向分析传递额外数据。

设置用户属性 设置用户属性。可用于对用户在分析中进行分类。

用户 UID 更改当前用户的分析标识符。这让分析区分用户,因此对于每个用户它应始终是唯一的。仅供高级用户使用。

以匿名访客身份登录 以临时匿名帐户登录。

使用电子邮件登录 使用电子邮件和密码作为凭据登录帐户。

调用 HTTP 函数 按名称调用 HTTP 函数,并将结果存储在变量中。

用户电子邮件 此操作很危险,因此需要重新验证。 更改用户的电子邮件地址。

用户电子邮件(提供程序) 此操作很危险,因此需要重新验证。 更改用户的电子邮件地址。这与更改用户电子邮件相同,但通过外部提供程序重新验证。

用户密码 此操作很危险,因此需要重新验证。 更改用户密码。

用户密码(提供程序) 此操作很危险,因此需要重新验证。 更改用户密码。这与“更改用户密码”相同,但通过外部提供程序重新验证。

使用电子邮件创建帐户 使用电子邮件和密码作为凭据创建帐户。

删除变量的字段 删除数据库中变量的字段。

删除数据库变量 从数据库中删除变量。

获取变量的字段 返回数据库中变量的字段的值并将其存储在场景变量中。

从数据库中获取变量 从数据库中获取变量并将其存储在场景变量中。

检查变量的字段是否存在 检查变量中字段的存在性。如果存在,则将结果变量设置为1,否则设置为2。

检查变量是否存在 检查变量的存在性。如果存在,则将结果变量设置为1,否则设置为2。

更新文档的字段 更新数据库文档的字段。

更新数据库中的文档 更新数据库中的变量。

写入数据库中的字段 写入数据库文档的字段。

将变量写入数据库 将变量写入数据库。

删除用户帐户 此操作很危险,因此需要重新验证。 删除用户帐户。

删除用户帐户(提供程序) 此操作很危险,因此需要重新验证。 删除用户帐户。这与“删除用户帐户”相同,但通过外部提供程序重新验证。

启用性能测量 启用性能测量。

在 firestore 中添加文档 使用唯一名称将文档(变量)添加到云 firestore。

删除 firestore 中的文档 删除 firestore 文档(变量)。

删除文档的字段 删除 firestore 文档的字段。

禁用网络 禁用与数据库的连接。 在网络被禁用时,任何读取操作将返回缓存中的结果,任何写入操作将被排队,直到网络恢复。

禁用持久性 禁用存储的获取数据并清除所有已存储的数据。 在进行任何其他 firestore 操作之前需要调用此操作,否则操作将失败。

重新启用 network 在禁用后重新启用与数据库的连接。

启用持久性 启用持久性后,从数据库获取的所有数据将自动存储,以允许在断开网络连接时继续访问数据,而不必等待重新连接。 在进行任何其他 firestore 操作之前需要调用此操作,否则操作将失败。

运行一次查询 运行查询一次,并将结果存储在场景变量中。

从 firestore 中获取文档 获取 firestore 文档并将其存储在变量中。

获取文档的字段 返回 firestore 文档中字段的值。

检查文档是否存在 检查文档的存在性。如果存在,则将结果变量设置为 true,否则设置为 false。

检查文档字段的存在性 检查文档中字段的存在性。如果存在,则将结果变量设置为1,否则设置为2。

限制文档数量 限制查询返回的文档数量。只能在排序过滤器之后使用。

按字段值排序 按字段值对查询中的所有文档进行排序。

跳过一些文档 在查询中按字段排序后,删除在某个值之前或之后的文档。只能在排序过滤器之后使用。

按字段值过滤 仅匹配通过检查的具有字段的文档。

按字段文本过滤 仅匹配通过检查的包含字段的文档。

开始查询 在集合上启动查询。查询允许获取集合中经过筛选和排序的文档列表。

从另一个查询开始查询 以其他查询相同的集合和筛选条件开始查询。

在 firestore 中更新文档 更新 firestore 文档(变量)。

更新文档的字段 更新 firestore 文档的字段。

持续运行(观察)查询 持续运行查询,因此每当新文档开始或停止匹配查询,或匹配查询的文档已更改时,变量将填充新的结果。写入文档到Firestore 将一个文档(变量)写入到云Firestore。

在Firestore中写入字段 写入Firestore文档的一个字段。

强制同步配置 随时使用此功能将远程配置与客户端同步。

注销账户 注销当前账户。

通过外部提供商登录账户 使用外部提供商的系统登录账户。可用的提供商有:"google"、"facebook"、"github"和"twitter"。 提供商认证仅在浏览器中有效!不支持预览或PC/移动端导出。

记录性能 在指定的时间段内记录性能。如果想要测量指定时间段内的性能,请使用此功能。

发送验证电子邮件 通过电子邮件发送验证用户电子邮件的链接。

发送重置密码电子邮件 通过电子邮件发送重置密码链接。

显示名称 设置用户显示名称。

个人资料图片 将用户个人资料图片URL更改为新的。

设置远程配置自动更新间隔 设置远程配置自动更新间隔。

设置默认配置 由于远程配置存储在线上,您需要在没有网络或配置仍在加载时设置默认值或远程配置表达式。

开始跟踪器 开始为该跟踪器测量性能。

停止跟踪器 停止为该跟踪器测量性能。

获取下载URL 为文件获取唯一的下载URL。

上传文件 将文件上传到Firebase存储。

条件

用户电子邮件地址是否已验证 检查用户的电子邮件地址是否已经验证。

用户是否已登录? 检查用户是否已登录。 在需要身份验证的操作之前,请始终使用此功能。

表达式

表达式

描述

Firebase:: GetAccountCreationTime()

返回帐户创建时间。

Firebase:: GetAuthToken(string)

获取用户身份验证令牌。该令牌是身份验证的证明。

字符串

设置名称

Firebase:: GetLastLoginTime()

返回用户上次登录时间。

Firebase:: GetPhoneNumber()

返回用户电话号码。

Firebase:: GetPhotoURL()

获取用户个人资料图片的URL。

Firebase:: GetRefreshToken()

返回用户刷新令牌。仅供高级使用。

Firebase:: GetRemoteConfigNumber(string)

按数字从Firebase远程配置获取设置。

字符串

设置名称

Firebase:: GetRemoteConfigString(string)

按字符串从Firebase远程配置获取设置。

字符串

设置名称

Firebase:: GetTenantID()

返回用户租户ID。仅供高级使用。

Firebase:: GetUserDisplayName()

返回用户显示名称。

Firebase:: GetUserEmail()

返回用户电子邮件地址。

Firebase:: GetUserUID()

返回用户唯一ID。使用此ID将数据与用户关联,而不是使用名称或电子邮件。

Firebase:: ServerTimestamp()

在请求到达服务器时将字段设置为服务器的时间戳


_此页面是关于GDevelop的Firebase功能的自动生成参考页面,GDevelop是为所有人设计的开源跨平台游戏引擎