帮助与文档

> >

前言:

MobPush1.5.0版本开始又新接入了Google提供的FCM推送通道,既能接收国内推送也能接收国外推送。手机设备如果不是华为、小米、魅族三种设备时,同时支持google play 服务,即可使用FCM通道进行推送,如条件都不满足,则依然走MobPush通道接收推送。

[注意事项]

1、MobPush1.2.0版本之后,自动判断设备选择推送通道,原来对外接口逻辑不做任何修改,自动向下兼容。

2、全部透传消息依然是由MobPush下发,三个平台的推送通达仅是下发通知栏消息。

3、MobPush1.5.0版本增加了小米、魅族通道的别名标签推送,以提高推送效率,华为官方暂不支持别名标签推送则还是按照MobPush原来方式进行推送实现,后续华为官方添加此功能,MobPush也会更新优化到最新以提高推送效率和推送质量。

一、mob官网后台配置信息

1、打开http://www.mob.com,登陆到后台,添加MobPush推送SDK:

2、进入到FCM服务配置选项:

3.进入后进行基础配置:

FCM证书:点击上传证书进行上传。

在上传证书之前,需要现在Firebase的控制台下载证书,然后再点击上传。

在左上角的Project Overview的图标那里选择项目设置,在右侧选择服务账号,Firebase Admin SDK 配置代码段切换到Java,点击生成新的私钥,保存下来,进行上传到Mob管理后台的FCM证书。

推送默认标题:

设置推送标题,在推送是通知消息标题采用此设置的标题,如果不设置则采用MobPush默认标题,配置完成点击保存配置,即可~

二、客户端集成信息配置

1、和快速集成一样,添加引用jcenter(在项目根目录的build.gradle中添加)

2、在快速集成的基础上添加gradle的推送插件配置信息(在使用MobPush模块的build.gradle中添加)

3.在FCM官网控制台,下载google-services.json文件,复制到应用module中:

4.在应用module级的build.gradle的最后添加google services服务引用:

点击Sync Now完成,以上就是FCM集成配置。