GoogleAnalytics与FirebaseCloudMessage同时使用
2017-08-02 12:48
316 查看
What
Why
How
最简单的做法
若Google不想导入到Firebase下需要进行json文件合并
分别建立Google项目与Firebase项目注意使用同样的包名
以在Firebase项目下载的google-servicesjson文件为基准修改json文件services节点数据
FirebaseCloudMessage是Firebase下云消息推送,可以直接在控制台发送消息(GCM不能在控制台发送)
使用FirebaseCloudMessage进行消息的推送。
然后在FirebaseConsole中导入GoogleProject,导入对应项目。
将FirebaseConsole中的google-services.json文件导入到项目中即可。这个时候的Firebase中的google-services.json与GoogleConsle中的json文件为同一个文件。
用两个不同账户分别建立Google项目与Firebase项目,此时会有两个json文件
用同一个账户,但是不想将Google项目导入到Firebase下,会有两个json文件
项目可以包含多个App,这个App对应为你开发时的App。同样Firebase下的某一个项目中也可以包含多个App
也就是说,要保证你添加的App的包名是同一个 如图:
Google项目下添加你的Android应用
Fireabse项目下添加Android应用
原本firebase下文件
以firebase下的google-services.json为基准修改后的文件为
Why
How
最简单的做法
若Google不想导入到Firebase下需要进行json文件合并
分别建立Google项目与Firebase项目注意使用同样的包名
以在Firebase项目下载的google-servicesjson文件为基准修改json文件services节点数据
What
GoogleAnalytics是Google旗下分析工具,可用于统计APP信息,如屏幕信息、事件、并且可以查看实时屏幕情况。FirebaseCloudMessage是Firebase下云消息推送,可以直接在控制台发送消息(GCM不能在控制台发送)
Why
使用GoogleAnalytics可以检测APP使用情况,针对想要的数据做出统计,并进行合理分析,有利于统计某些信息,优化App使用FirebaseCloudMessage进行消息的推送。
How
最简单的做法
先在GoogleConsole创建应用,开启GoogleAnalytics功能。然后在FirebaseConsole中导入GoogleProject,导入对应项目。
将FirebaseConsole中的google-services.json文件导入到项目中即可。这个时候的Firebase中的google-services.json与GoogleConsle中的json文件为同一个文件。
若Google不想导入到Firebase下,需要进行json文件合并
有一些情况下:用两个不同账户分别建立Google项目与Firebase项目,此时会有两个json文件
用同一个账户,但是不想将Google项目导入到Firebase下,会有两个json文件
1.分别建立Google项目与Firebase项目(注意使用同样的包名)
说明:GoogleConsole下的项目与APP不同,GoogleConsole下的项目可以包含多个App,这个App对应为你开发时的App。同样Firebase下的某一个项目中也可以包含多个App
也就是说,要保证你添加的App的包名是同一个 如图:
Google项目下添加你的Android应用
Fireabse项目下添加Android应用
2.以在Firebase项目下载的google-services.json文件为基准,修改json文件services节点数据
原本GA的json文件:"services": { "analytics_service": { "status": 2, "analytics_property": { "tracking_id": "UA-XXXXXXXXXX-X" } }
原本firebase下文件
"services": { "analytics_service": { "status": 1 },
以firebase下的google-services.json为基准修改后的文件为
"services": { "analytics_service": { "status": 2, "analytics_property": { "tracking_id": "UA-XXXXXXXXXX-X" } }
相关文章推荐
- FCM issues (Firebase Cloud Message)
- Android 集成FireBase CloudMessage&Notification
- Progressive Web Apps(PWA)核心技术-使用Firebase Cloud Messaging实现推送通知
- (Spring Cloud微服务实战-书中之坑)spring cloud feign同时使用继承特性和断路器
- firebase database: Extend realtime database with cloud functions
- GoogleCloudMessage推送的使用三(整个服务器玩)
- Unity3D-使用Firebase中的云消息推送
- 实现函数 doubule Power(double base, int exponent),求base的exponent次方,不得使用库函数,同时不需要考虑大数问题
- eclipse 使用 firebase analysis sdk
- VCL定义和使用CM_Message的原因(主要是内部控制,同时可简化参数传递,还可截住消息,统一走消息路线,还可省内存)
- 整合Firebase Cloud Messaging (FCM)到Eclipse工程
- Google FCM推送(Firebase Cloud Messaging)
- Android一点 让eclipse也支持FCM(Firebase Cloud Messaging)
- 使用Firebase的中国开发者,想对Firebase团队说些什么?(有奖调查)
- FCM(Firebase Cloud Messaging) 接入问题说明
- GoogleCloudMessage推送的使用一(申请)
- Ionic2项目中使用Firebase 3
- 使用 FCM 关于推送无法接收的问题(Firebase 推送)
- 使用Firebase介绍,附带聊天实现的功能code地址