android接入华为推送,华为推送
华为推送集成
容联IM SDK在5.4.0之后开始支持华为推送。开发者需要根据华为官网文档集成华为推送。
华为推送服务集成
1.创建华为应用
去华为开发者联盟注册账号并登录。
在华为开发者后台创建应用,获取APPID和APP SECRET,具体可以看下华为官方介绍:创建华为应用
2.上传推送证书
注册完成后,需要在云通讯开发者后台上传推送证书,云通讯管理控制台—>IM基础功能配置—>推送证书,然后输入你在华为开发者后台创建的应用的APPID、APP SECRET及包名;
3.导入SDK(jar包可以从Demo中提取)
4.导入推送接收类文件(文件可以从Demo中提取)
作用说明:
(1) 向Push服务请求应用的唯一标示Token,触发启动Push服务,token申请成功后,结果会通过回调传给应用。应用接入Push后,必须调用该方法来获取token。方法如下:(参考Demo中PustDemoActivity)
// 获取客户端AccessToken,获取之前请先确定该应用(包名)已经在开发者联盟上创建成功,并申请、审核通过Push权益
PushManager.requestToken(PustDemoActivity.this);
(2) pushToken申请成功后,会自动回调该方法,应用可以通过该接口中 获取token。本接口必须被实现。方法如下:(参考Demo中MyReceiver)
@Override
public void onToken(Context context, String token, Bundle extras){
String belongId = extras.getString("belongId");
String content = "获取token和belongId成功,token = " + token + ",belongId = " + belongId;
Log.d(PustDemoActivity.TAG, content);
ECDevice.reportHuaWeiToken(token);
showPushMessage(PustDemoActivity.RECEIVE_TOKEN_MSG, content);
}
(3) 将获取到的Token,上报云通讯SDK。方法如下:(参考Demo中MyReceiver)
//上报Token
ECDevice.reportHuaWeiToken(token);
5.华为推送清单文件配置
//以下是华为的
//第三方相关 :接收Push消息(注册、Push消息、Push连接状态、标签,LBS上报结果)广播
//必选,用于接收token
//必选,用于接收消息
//可选,用于点击通知栏或通知栏上的按钮后触发onEvent回调
//可选,查看push通道是否连接,不查看则不需要
//可选,标签、地理位置上报回应,不上报则不需要
android:name="CS_cloud_ablitity"
android:value="云通讯" />
//备注:Push相关的android组件需要添加到业务的AndroidManifest.xml,
//Push相关android组件运行在另外一个进程是为了防止Push服务异常而影响主业务
//PushSDK:PushSDK接收外部请求事件入口
android:name="com.huawei.android.pushagent.PushEventReceiver"
android:process=":pushservice">
android:name="com.huawei.android.pushagent.PushBootReceiver"
android:process=":pushservice">
android:name="CS_cloud_version"
android:value="\u0032\u0037\u0030\u0035" />
// PushSDK:Push服务
android:name="com.huawei.android.pushagent.PushService"
android:process=":pushservice" />
文档更新时间:2017年9月21日
android接入华为推送,华为推送相关推荐
- Android 阿里推送正常推送以及辅助通道走过的坑,字节跳动+阿里+华为+腾讯等大厂Android面试题
dependencies { ...... compile 'com.aliyun.ams:third_vivopush:2.9.0.1' } 在AndroidManifest文件中添加如下配置: & ...
- Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商通道推送
Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商推送 前置 一.集成华为厂商推送 1.在开放平台创建并配置应用 2.在安卓项目配置SDK 2.1. 添加配置文件 2.2. ...
- 让华为小米抱团 统一推送联盟究竟是何方神圣?
如果你是一个安卓用户,相信你一定遇到过这样的问题:每次解锁手机时都会收到一堆恼人的推送消息,即使这个软件并没有在后台运行.垃圾推送消息,这个比较恼人的话题在不久之后可能就会成为历史--在10月份宣布成 ...
- cas 注销不关闭浏览器异常_如何关闭华为手机这些“流氓”推送?
不知道使用华为手机的机友们有没有这种体会?就是当你打开网络时,手机通知栏里就会有一大堆垃圾消息,全都是华为自带软件的消息通知. 华为浏览器.华为视频.华为阅读......经常将通知栏占得满满的,每次都 ...
- 官方华为鸿蒙os正式推送的版本,鸿蒙OS 2.0他来了!华为HarmonyOS 2.0开发者公测版正式推送...
今天有部分华为用户现已收到鸿蒙OS 2.0开发者Beta公测版推送,无缝衔接EMUI11.此次更新并未透露太多更新内容,更新包体积约 5.88GB,我们后续将继续留意华为官方公告.根据花粉俱乐部网友收 ...
- Android接入极光消息推送
极光消息推送: 极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接 主要功能 保持与服务器的长连接,以便消息能够即时推送到达客 ...
- 华为mate40pro什么时候推送鸿蒙,mate40Pro什么时候可以用鸿蒙
[功能建议] mate40Pro什么时候可以用鸿蒙 11219 电梯直达 huafen271737791 新学乍练 发表于 2020-12-18 08:11:48 来自:HUAWEI Mate 40 ...
- 华为鸿蒙系统升级,华为副总裁霸气官宣!鸿蒙系统更新机型再更新:31日全新推送升级...
[3月30日讯]相信大家都知道,自从华为遭受到谷歌断供以后,也是被迫发布了HMS生态系统以及华为鸿蒙OS系统,但自从华为鸿蒙OS系统诞生以后,就一直备受广大网友们关注,虽然华为鸿蒙OS系统作为我国首款 ...
- 荣耀v20不支持鸿蒙,华为鸿蒙系统下月推送,这44款手机有福了!荣耀V20无缘升级...
原标题:华为鸿蒙系统下月推送,这44款手机有福了!荣耀V20无缘升级 从去年到今年,大家对于华为自主研发的"鸿蒙"系统非常期待,而余承东也在Mate40系列发布会上就明确表态,鸿蒙 ...
- 关于Android安卓APP保活 - 安卓消息推送详解 - 安卓端外推送离线推送
转自:http://zhangtielei.com/posts/blog-android-push.html 说Android端外推送比较烦,实际有两层意思:首先是说实现上比较麻烦,至今业界也没有找到 ...
最新文章
- Redis 读写分离技术架构解析
- Spring boot定时任务(Scheduling Tasks)
- 黑马程序员C语言基础(第七天)内存管理
- (转)uml 静态视图关系和关联
- c语言比两个人年龄大小,c语言结构体
- python sklearn svm 权重_sklearn svm基本使用
- 解决 Python 连不上pip库的问题(使用国内镜像地址)
- Spring boot 的profile功能如何实现多环境配置自动切换
- linux中yaml安装包如何安装,yaml-cpp的安装
- 文件搜素神器-everthing 快
- Python和R语言的区别
- MongoDBCompass使用教程
- 萌新,C++、Java、Python 选择哪个好?
- 为什么电子邮件的账号地址公司是统一的,电子邮件地址该怎么写?
- 如何使用计算机做海报,用word做的海报步骤_word怎么设计海报
- 细思极恐---十年生死两茫茫,通信人,意欲亡。
- ceph (cephadm)集群部署
- 王者荣耀英雄的原型故事
- 物质的构成,分子、原子、中子、质子等的关系。
- 国产手风琴的前生今世
热门文章
- java 获取视频编码_Java如何获取文件编码格式
- 海康大华ie插件开发
- 【巧用百度地图】—百度地图生成器(直接获取代码)
- 早鸟票开售 | 世界级大师Sanjiv和他的敏捷领导力(CAL)认证课程
- 教务管理系统数据字典mysql_数据库大作业_-教务管理系统
- MyBatis缓存介绍
- 腾讯云支付平台配置掌优云音响
- yum install安装时 提示“Another app is currently holding the yum lock; waiting for it to exit...”原因和解决
- tpac100控制器设置教程_AC100基站控制器配置说明
- qqxml图片代码_分享三款高级qqxml消息卡片代码