【问题标题】:A valid application name for FirebaseFirebase 的有效应用程序名称
【发布时间】:2022-01-12 13:39:38
【问题描述】:

我在 Firebase 中为我的应用程序进行了身份验证

Firebase 包名中的名称是否取自:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.myName.myName">

defaultConfig {
        applicationId "com.myName"
        minSdkVersion 23
        targetSdkVersion 30
        versionCode 4
        versionName "1.0.4"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

在我的例子中,这些名字是不同的

【问题讨论】:

    标签: android firebase


    【解决方案1】:

    您应该使用您的 gradle 构建提供的应用程序 ID。在您将应用发布到 Play 后,它无法更改。它在发布到 Play 商店的所有 Android 应用中必须是唯一的,这也是 Firebase 识别您的应用的方式。

    manifest 中的包名和这个 ID 没有任何关系(很早以前就有了,现在没有了)。虽然对于新创建的项目它们可能相同,但包名称可能会在发布到 Play 的应用版本之间发生变化。您可以将其更多地视为清单所在模块提供的资源的命名空间。

    Android documentation 也可能有助于阅读。

    【讨论】:

      猜你喜欢
      • 2015-05-31
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      相关资源
      最近更新 更多