我正在读几篇关于在离子应用程序中使用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“文件夹中。这里的“应用程序”是我的离子项目文件夹的名称。
我的问题是:
发布于 2019-01-23 07:20:09
在你的项目中:
ionic cordova platform add android@7其中更改了项目的结构,现在运行应用程序所需的所有src、assets和所有文件都应该在app目录中。因此,google-service.json文件的位置是正确的。
关于在build.gradle文件中添加firebase,您不需要这样做,因为如果使用这个插件FCM,它会在build.gradle中添加firebase。
在插件的plugin.xml中可以看到:
<framework src="com.google.firebase:firebase-core:10.+" />
<framework src="com.google.firebase:firebase-messaging:10.+" />更多信息在这里:
https://stackoverflow.com/questions/54321480
复制相似问题