首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向firebase注册应用程序- "google-services.json“文件和"build.cradle”文件

向firebase注册应用程序- "google-services.json“文件和"build.cradle”文件
EN

Stack Overflow用户
提问于 2019-01-23 06:50:37
回答 1查看 388关注 0票数 0

我正在读几篇关于在离子应用程序中使用firebase的文章。我已经创建了一个有效的Ionic / firebase集成应用程序,它使用Ionic Cloud消息传递功能在应用程序上发送通知。

为了实现这一点(除了应用程序代码),并在应用程序中集成firebase :我创建了firebase项目并选择了android图标--这是“将firebase添加到android应用程序”。第一步是应用程序名,步骤2正在下载"google-services.json“。它建议我把文件放在应用程序目录中。

一些文章建议将"google-services“文件放在根目录中。如果我这样做的话,我在运行“离子型cordova运行android”时会出错,它说"google-services.json“文件是找不到的。

我读过的许多其他文章都告诉我,对我起作用的是-把文件放在"Application/platform/android/app“文件夹中。这里的“应用程序”是我的离子项目文件夹的名称。

我的问题是:

  1. 放置此文件的最佳实践是什么?我做得对吗?
  2. 接下来的步骤是--步骤3添加Firebase -它建议用户在(项目级) /build.gradle文件或(应用级) //build.gradle文件中添加某些代码--我还没有做到这一点,但似乎所有事情对我来说都很好。那么,当我们运行“离子型cordova运行android”命令时,这是自动完成的吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 07:20:09

在你的项目中:

代码语言:javascript
复制
ionic cordova platform add android@7

其中更改了项目的结构,现在运行应用程序所需的所有srcassets和所有文件都应该在app目录中。因此,google-service.json文件的位置是正确的。

关于在build.gradle文件中添加firebase,您不需要这样做,因为如果使用这个插件FCM,它会在build.gradle中添加firebase。

在插件的plugin.xml中可以看到:

代码语言:javascript
复制
<framework src="com.google.firebase:firebase-core:10.+" />
<framework src="com.google.firebase:firebase-messaging:10.+" />

更多信息在这里:

参考文件/spec.html#框架

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54321480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档