【问题标题】:Not working with package name and firebase不适用于包名称和 firebase
【发布时间】:2019-02-22 14:24:07
【问题描述】:
我有一个应用上传到 Play 商店。包是:com.pathapp,然后用 gradle 生成两个 apk,com.path 调试和发布(没有应用程序)。现在我想集成firebase,但我不知道应用程序的名称是什么我必须放在firebase中,如果com.path或com.pathapp为了有一个结构良好的google-services.json文件。
如果我将目录的原始包从pathapp更改为path,会有问题吗?
【问题讨论】:
标签:
android
firebase
package
firebase-cloud-messaging
【解决方案1】:
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.example"
minSdkVersion 16
targetSdkVersion 26
versionCode 1
versionName "1.00"
}
}
gradle 中的applicationId 是你的包名。
所以你需要在 firebase 控制台中添加它。
在上面的例子中,包名是com.example。同样,检查你的 gradle。
【解决方案2】:
如果您访问 Play 商店,您可以看到当前应用的软件包名称。使用这个,否则你将无法在商店中上传。
要查看包名与您的 Firebase 相关联,请在 Firebase 中打开您的项目并点击设置,您将在此处看到应用的包名。
如果不一样:
-在那里,您可以看到添加新应用的选项。单击按钮并使用您的新包添加一个新应用程序:com.pathapp
-最后,您必须下载新的 google-services.json 并将其添加到您的项目中,如果您还有旧的,请删除它。