uniapp 如何打通消息推送-华为
前言
最近有在开发一个协同办公的软件,甲方希望能在有待处理事项时通知到用户,所以我开始一步步的打通厂商推送渠道。
在线推送
1.开通: 首页=>开发者后台=>找到对应的应用=>uni push =>开通
2.权限配置:manifest.json=>app模块配置=>勾选unipush
3.拿到cid:代码
第一次打开应用cid可能拿不到。等一会儿或者杀掉应用再打开应该就可以了
copyCid() { //将cid等信息拷贝到粘贴版var inf = plus.push.getClientInfo();uni.setClipboardData({data: JSON.stringify(inf),success: (res) => {uni.showToast({title: '',})}})}
4.在线推送:开发者后台=>uni push=>通知消息=>预览=>填写cid =>测试
打开应用,此时就可以收到在线的消息推送,随便提一句,cid通过接口给后端,后端向uni push的服务器请求,uni push 会自动分发消息。
离线推送-华为
国内安卓应用的消息推送很混乱,厂商很多,需要一个一个去打通,这一次我们先去打通华为的离线消息推送
1.配置:后台=>uni push =>厂商推送设置=>填写在华为申请得到的appid和其他项
点击下方的 【打开华为推送后台】 去申请开发者账号和应用 这一步请去华为官方文档查看,
2.申请完成后在华为开发者后台看到的大致是这样
3. 配置证书密钥:如图
4.得到证书密钥
1.自己去生成,具体安卓证书的生成请百度—建议
2.使用uniapp的自动生成工具,建议使用上一种,毕竟安全性高一点,由于我这里只是为了速通,所以使用最快的办法
快速申请证书 这个过程通常几分钟内就可以了
创建完成后 : 点击【证书详情】 将SHA256 填进华为要的证书指纹
5.打包 :打调试基座 按下图配置
将申请的证书下载,然后导入到证书文件,证书别名可以在上图看到,证书密码可以在上图的最右下方看到有一个查看证书密码
6.运行到基座:看图
*tip:如果基座不行可以打包成app试一下*
然后就可以运行到真机了。注意要运行到华为真机才可以
7.测试离线推送
1.拿到cid
2.打开uni后台=>uni push=> 配置管理=>故障排除 =>复制device token
tip:device token 有可能拿不到,这时候多重启几次应用就可以了
3.在华为开发者后台推离线消息
先杀死手机上的应用进程,然后按下图操作 如果消息没有离线推送到手机,检查一下华为方面的配置,可能那里少了,如果华为能离线推送,unipush应该也能,如果不行,请将关于uni的操作重复一遍
后记
后面会有关于魅族,小米等厂商的打通过程,等做完后再更新
uniapp 如何打通消息推送-华为相关推荐
- uniapp接收服务器消息,【教程】uniapp websocket实现消息推送
部分开发者在使用uniapp的过程中会用到websocket,但是uniapp框架提供的websocket服务并不是尽善尽美. 我在这里为大家介绍一款第三方的websocket推送服务:GoEasy, ...
- uniapp+极光做消息推送
这里写自定义目录标题 登录[极光官网](https://www.jiguang.cn/) 二.安装和配置uniapp极光插件 三.编写代码 四.调试运行 自定义基座完成后,会在项目的unpackage ...
- uni-app消息推送华为不显示数字角标???
操作过程: 1. 将设备的角标显示方式改为数字角标 2. 在uni-app代码中设置角标: plus.runtime.setBadgeNumber(1) //添加角标 发现App的角标并没有显示数字. ...
- uniapp 消息推送与透传+语音播报
本章介绍 uniapp app端消息推送与语音播报..此功能需要前后端相互配合 下面代码单独运行是不会推送消息的. 前面需要配置相关包名等信息以及勾选推送,配置在此处按要求填写就行 我这里只讲代码逻辑 ...
- uni-app消息推送方案
一.引言 uni-app是支持消息推送的,参考如下文档: UniPush介绍 UniPush使用指南 UniPush开通指南 如何自定义推送通知的图标? 在 uni-app 中使用 UniPush 二 ...
- uniapp打包app,对接华为厂商,实现unipush离线消息推送
今天终于可以抽出点时间,来记录一下这几天心塞的心情.上周公司派过来一个活,说是使用uniapp制作一个app,同时要实现在线消息推送和离线消息推送,啥话没说就揽了下来.不过说实在的,从来没有开发过ap ...
- Uni-app框架UniPush安卓消息推送模拟配置
uni-push消息推送配置和实战 Uni-app消息推送 一.介绍 二.整体架构 三.消息类型 四.推送模拟配置 第一步:开通UniPush推送服务 第二步:UniPush配置 第三步:HBuild ...
- 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)
前提概述:此文章都是基于uniapp中uniPush2实现的在线.离线推送 app消息推送流程 登录开发者中心先填写好项目信息以及配置厂商 在manifest.json文件中勾选推送模块 打包自定义基 ...
- 5+App使用UniPush发送消息,App在线、离线均能收到消息推送,并在通知栏进行提醒,苹果、华为、小米手机均测试通过
[1]本文档中使用的全是逶传消息,没有使用个推的其他消息 [2]需要开通UniPush功能,并在华为.小米开发者中添加App,并开通Push权限,目前不需要上架各厂商应用市场就可以使用,后续不知道需要 ...
- 从消息推送来看,华为、小米做得最好
什么是消息推送? 手机跟服务器之间,保持一个长链接.服务器收到推送要求,就把消息发到手机上.手机就显示出来. 今年上半年被忽悠到深圳,领导声称有人解决了杀死进程后视频呼叫问题.当然,人都喜欢夸张.实际 ...
最新文章
- Mercurial 2.4.2 发布,2.5 候选版发布
- ios程序连接真机调试
- 基于脑电和特征加权阶段训练的驾驶员疲劳状态估计
- 做网络推广浅析影响网站打开速度的因素,促进网站SEO优化效果提升!
- 用draw.io画流程图
- app 崩溃测试 (转:CSDN 我去热饭)
- 快速浏览JAX-RS请求与方法匹配
- pks系统如何添加服务器,pks服务器的上电步骤.pdf
- RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x
- 利用dxflib读写cad文件
- dwz中的table
- 用Map集合来统计一个字符串数组中每个字符串的个数
- 一位平凡毕业生的大学四年
- 在SOLIDWORKS Electrical中,如何创建电气原理图符号库?
- PDF数字签名之(6.2如何生成公钥)
- 如何从零学习游戏开发
- 形容人的内核是什么意思_cpu核数是什么意思
- Ubuntu16.04(14.04) 安装网卡驱动教程
- 吃饭 睡觉 打豆豆游戏
- 转战物联网·基础篇10-物联网架构硬件端的特点及行业应用,对初创项目的选型建议
热门文章
- 机器学习 周志华 课后习题 7.3
- 如何正确学习软件工程
- Linux 安装 菜鸟教程,Linux安装Nginx(菜鸟教程简单易懂)
- origin数据平滑_origin怎样平滑曲线 看完你就会了
- apimanager-wso2-OKD-deploy
- QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
- springboot实现简单的单点登录
- 取自开源,分享于开源 —— 利用CVE-2017-8890漏洞ROOT天猫魔屏A1
- 版本控制工具 Git 和SVN 的区别
- 3月25日E盾网络验证最新修复一机一码E盾网络验证成品源码加密系统