重要提示 |
---|
Unity Distribution Portal (UDP) 将于 2025 年 2 月 17 日关闭。这一日期将永久停用对 UDP 网络控制台和服务功能的访问。要下载密钥库和有关如何直接在应用商店发布游戏的说明,请访问 UDP 概览 页面。如果您对帐户有任何疑问,请向 Unity 客户支持 提交工单。 |
在 Android 游戏中实施 Firebase 可让你利用 Firebase 产品层,例如 分析Unity Analytics 的缩写
参见 词汇表 或 Crashlytics。如果您的游戏使用 Firebase,则需要额外的 配置,以支持 Unity Distribution Portal (UDP) 为不同商店创建的构建。
当您的应用调用 Firebase 产品时,Firebase 会检查以下信息是否与在 Firebase 控制台上注册的信息匹配
这些详细信息必须匹配,以便 Firebase 提供准确的分析。
对于在其中通过 UDP 发布游戏的特定商店,UDP 会在包名后添加一个特定于商店的后缀。此外,如果您没有使用自己的私钥来生成证书,UDP 会为每个重新打包的构建生成一个证书。这些事件会导致您的证书和/或包名不再与 Firebase 控制台上的信息匹配。
如果您向需要包名后缀的商店注册应用,UDP 控制台会针对 Firebase 服务显示警告。
要使您的特定于商店的构建与 Firebase 正常配合使用,您必须向 Firebase 项目注册它们。以下部分说明了如何为 UDP 构建配置 Firebase。
本部分概述了为 UDP 构建(应用)配置 Firebase 所需的步骤。有关更详细的信息,请参阅 Firebase 文档。
注意:在注册您的应用的过程中,您可以下载 google-services.json 文件。Unity 建议您在下载此文件之前注册所有软件包版本。
keytool -keystore path-to-your-keystore -list -v
openssl x509 -in path-to-your-certificate -fingerprint -noout
对您想要链接到 Firebase 项目中的每个商店特定应用重复这些步骤。Firebase 为您添加的每个应用添加一个应用 ID。
注册完所有应用后,将 Firebase 配置文件添加到您的 Unity 项目中。
在 Firebase 中注册应用时,Firebase 会创建一个 google-services.json 配置文件。将所有应用都添加到 Firebase 后,下载该文件并将其添加到您的项目中。
您的项目现在已针对 Firebase 正确配置。为确保您应用的稳定运行,请重新构建并发布您的项目。
对于您添加到 Firebase 中的每个构建,在 UDP 控制台中,添加应用 ID
有关这些步骤的更多信息,请参阅 在 UDP 控制台上管理和发布游戏。