在 Firebase 控制台中从何处获取"androidClientId"?



FlutterFire库中的FirebaseOptions类采用options"androidClientId"参数。

文件如下。。。

/// The Android client ID from the Firebase Console, for example
/// "12345.apps.googleusercontent.com."
///
/// This value is used by iOS only.
final String? androidClientId;

在我的Firebase控制台中,我没有专门命名为"androidClientId"的值,也没有与注释中指定的格式匹配的值。

我从哪里得到这个值?

此字符串仅在安卓设备上运行时初始化Firebase时才重要。如果你不是在安卓系统上运行,你根本就不需要它。

如果你在安卓系统上进行初始化,这意味着你必须在Firebase控制台中注册了你的安卓应用程序。该应用程序的客户端ID可以在google-services.sjon中找到,您可以从控制台下载Android应用程序。您可以在文档中获得所有这些步骤。client_id属性将在下载的JSON中可见。

这个值在控制台中不容易显示的原因是,大多数应用程序初始化Firebase都使用下载的配置文件,该文件包含自动初始化Firebase所需的一切,而无需从任何地方复制值。

最新更新