Android集成FCM通道推送摘要

作者: Return 分类: 笔记 发布时间: 2018-07-31 16:35

Firebase 云消息传递(FCM)由Google提供的推送服务,可以在服务器与设备之间建立可靠而且省电的连接,提高推送达率。

1.FCM通道需要Google Play服务为系统服务且版本不低于11.8.0版本;

2.当前设备的网络环境为非中国时才会通过FCM通道进行推送

简要步骤:

1.在根级build.gradle中dependencies节点下添加规则,以纳入Google服务插件,可根据Firebase发布的版本更新选择最新的版本:

buildscript{

dependencies{classpath’com.google.gms:google-services:3.1.1′}

}

allprojets{

repositories{maven{url”https://maven.google.com”}}

}

2.在应用module的build.gradle文件底部添加apply plugin代码行,启用gradle插件:

apply plugin:’com.google.gms.google-services’

3.在应用module的gradle中dependencies节点添加如下代码,可根据Firebase发布版本最新的选择版本:

dependencies{

compile’com.google.firebase:firebase-messaging:11.8.0′

}

4.翻墙在Firebase网站上注册开发者账号,创建应用,下载集成文件:google-services.json放入Android应用模块根目录中,接着在设置-云消息传递-拿到服务器秘钥用于推送配置。

5.FCM推送测试

保持APP在前台运行,进行推送

APP退到后台,并且清理所有APP进程,再进行推送。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注

标签云