加载中 ...
首页 > 常见问题 正文

提升Android推送消息到达率方法介绍!

2019-03-24 10:30:03 来源:沈阳软件公司 作者:沈阳软件开发

推送新闻的到达率除了用户终端的网络信号影响之外,有很大一部门是系统屏障缘故原由造成的,我们经常提的一个词“app保活”实在就是为了提升推送新闻的到达率,可是实时给app做了保活仍然会被系统杀死,推送新闻也是有几率被阻挡的,而且app做了保活之后会加大用户手机的耗电量,对用户体验也是一种危险。实在Android都是留了后门的,这个后门就是手机厂商的厂商通道,厂商通道拥有系统内的最高权限,因此通过厂商通道发送出去的透传新闻是不会被系统阻挡的,能够有用的提升推送新闻的到达率。下面就以MobPush免费推送新闻服务为例,先容一下厂商通道的集成。

 

MobPush接入华为、小米、OPPO和魅族官方提供的系统级推送通道。在华为、小米、OPPO和魅族的装备上,推送新闻将能够通过对应的系统推送通道抵达终端,而且无需打开应用就能够收到推送,以此提高在华为,小米和魅族三种装备上的推送送达率,详细的推送通道集成如下:

 

一、mob官网后台设置信息

1、打开http://www.hvihi.com,上岸到后台,添加MobPush推送SDK:

2、进入到特殊厂商设置选项:

 

3、进入后按需设置各个推送平台的设置信息:

FCM部门设置:

1. 进入到FCM服务设置选项:

2. 进入后举行基础设置:

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

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

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

推送默认题目:

设置推送题目,在推送是通知新闻题目接纳此设置的题目,若是不设置则接纳MobPush默认题目。

设置完成点击生存设置,即可

 

二、客户端集成设置信息

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

buildscript {

repositories {

jcenter()

}

 

dependencies {

// 注册MobSDK

classpath 'com.mob.sdk:MobSDK:+'

// 注册google services FCM推送需要

classpath 'com.google.gms:google-services:4.0.0'

 

}

}

 

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

// 添加插件

apply plugin: 'com.mob.sdk'

 

// 在MobSDK的扩展中注册MobPush的相关信息

MobSDK {

appKey "替换为mob官方申请的appkey"

appSecret "替换为mob官方申请的appkey对应的appSecret"

 

MobPush {

//集成其他推送通道(可选)

devInfo {

//华为推送设置信息

HUAWEI{

appId "华为的appid"

}

 

//魅族推送设置信息

MEIZU{

appId "魅族的appid"

appKey "魅族的appkey"

}

 

//小米推送设置信息

XIAOMI{

appId "小米的appid"

appKey "小米的appkey"

}

//FCM推送通道设置

FCM{

 

//设置默认推送通知显示图标

iconRes "@mipmap/ic_launcher"

 

}

//OPPO推送设置信息

OPPO{

appKey "OPPO的appKey"

appSecret "OPPO的appSecret"

}

 

}

}

注:华为推送服务需要磨练署名的一致性,华为推送官网需要填写指纹证书的SHA256,在终端接纳keytool -list -v -keystore keyStoreFileName 获取偶对应的指纹证书,keyStoreFileName为证书名字加后缀

注:FCM通道服务需在FCM官网控制台,下载googlAPP软件

<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件开发</a></a>,<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件公司</a></a>

e-services.json文件,复制到应用module中:

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。