Uniapp的消息推送Unipush(在线、离线、服务端)
基本配置
- Hbuild下打开PUSH,Unipush功能,并详细阅读"使用指南”。
- 打包配置安卓包名,例如pts.sh
- 打包选择自有证书
自有证书生成:D:\Java\jdk-15\bin>keytool -genkey -alias ptskey -keyalg RSA -keysize 2048 -validity 36500 -keystore pts.keystore
查看证书信息:keytool -list -v -keystore pts.keystore - 选择云打包,app名例如为pts1。
- 在dev.dcloud.net.cn的应用信息,填写应用名称、Andriod签名和证书的SHA1(通过查看证书信息得到)
- 重新云打包。
- 手机安装app并获取cid,并用dcloud平台下的Unipush的通知消息功能测试。
- 手机运行app,可收到发送的测试消息。
离线厂商配置(华为)
- 在开发者中心里developer.huawei.com,新建项目,新建应用,填写app的应用名称、Andriod签名、并配置SHA256证书指纹(通过查看以上证书信息得到),并打开PUSH服务
- 配置应用后,将得到的.json文件、APP ID和Client Secret复制并填写到dcloud厂商配置的华为标签下。
- 保存dcloud配置,重新云打包,并手机安装。
- 在华为开发平台下测试厂商离线发送。手机停止运行app也能收到该推送。
如需获取Token:手机运行app后,在dcloud里测试输入cid来获取Device Token。
- 在dcloud下测试离线消息发送。注意透传内容格式{"title": "xxx","content": "xxx","payload": "xxx"}和intent:intent:#Intent;launchFlags=0x04000000;action=android.intent.action.oppopush;component=pts.sh/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=xxx;S.content=xxx;S.payload=xxx;end
需替换成自己Android包名的intent。在app离线状态下根据cid发送。
服务端代码(java)
- 下载个推下的getui-pushapi-java-client-v2-main的demo代码。
- 配置app参数。从dcloud下获取。
- 测试pushToSingleByCid()。在手机在线和离线状态下都能收到推送消息。
Uniapp的消息推送Unipush(在线、离线、服务端)相关推荐
- uni-app如何使用Unipush实现消息推送(在线离线)
一.前期准备 在动手之前建议先看下官方文档:https://ask.dcloud.net.cn/article/id-35622__page-5 首先,在App模块配置勾选如下后,点击配置进入DClo ...
- 基于websocket的网页实时消息推送与在线聊天(上篇)
文章目录 @[toc] 基于websocket的网页实时消息推送与在线聊天(上篇) "使用dwebsocket在django中实现websocket" websocket原理图 d ...
- uniapp APP消息推送方案
提示:本文实例消息推送使用uniapp官方的unipush推送: 项目场景:该项目是uniapp + uniCloud 项目,APP端的消息推送使用 html+ 与原生实现交互 1.开通推送消息 – ...
- Springboot集成websocket实现消息推送和在线用户统计
一.HTTP 说到websocket首先要说Http,Http大家都知道是一个网络通信协议,每当客户端浏览器需要访问后台时都会发一个请求,服务器给出响应后该连接就会关闭,请求只能有客户端发起,服务端是 ...
- ASP.NET CORE SIGNALR消息推送及在线聊天
话不多说,上代码 1.首先nuget引用Microsoft.AspNetCore.SignalR包 2.在Startup文件ConfigureServices加入services.AddSignalR ...
- 若依集成CIM(即时推送系统)实现将服务端修改为SpringBoot+Vue前后端分离版(文末见代码下载)
场景 若依前后端分离版本地搭建开发环境并运行项目的教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 CIM ...
- springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据
SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...
- 极光推送后台php接口,极光推送Jpush(v2)接口 服务端PHP版本的REST API推送类
在许多的手机App开发中推送是一个必须的应用.高大上的企业都会自己投入成本搭建自己的推送服务器,而小微企业则会选择一些服务商,使用他们的服务,减轻自己的运营和维护的成本.Jpush(极光推送)是目前比 ...
- uniapp安卓消息推送
1.打开uniapp项目 2.点击上图配置选项,进入一下界面 (1)应用名称最好用当前应用的名称 (2)Android 包名:点击这个按钮,就会跳转到,点击会下来选择的.且后面自定义基座的包名要和这个 ...
最新文章
- 111. Minimum Depth of Binary Tree 二叉树的最小深度
- 赶紧看一下mysql8.0版本的新特性,你的数据库是不是该升级了
- rest php,restAPI
- 每个电脑都会自己的SID号和GUID号,而且不会相同。。
- java 启动resin,Resin 启动时报错!解决方法
- 基于opencv python 的网线线序识别(三)
- 8188gu驱动和su realtek_Realtek瑞昱RTL8192SU/RTL8188SU/RTL8192GU无线网卡驱动怎么样
- 后台打log(便于查看问题和调试)方法
- python+mysql逆向_Python js逆向 爬取X天下数据,好好看,好好学
- 股指期货手续费每日增加吗(手续费计算公式)
- 植物大战僵尸内存地址(转)
- ZFS文件系统(8) -- SLOG
- Linux Crontab 定时任务列子
- 天龙八部手游服务器维护公告,【已完成】安卓版本更新维护公告
- 5G丨柬埔寨移动运营商Smart Axiata与华为合作进行5G测试
- 利用Java抓取网页数据
- wireshark抓包分析ping数据包
- 【干货】玩运营不可不知的经典“事件营销”案例
- 移动硬盘无法读取怎么修复?这一招好用
- 计算机测试word总是零分,word excel做好后评分为什么是0分
热门文章
- 华为OD机试真题Java实现【得完美走位】真题+解题思路+代码(20222023)
- 【认知】学哲学的目的,是使人作为人能够成为人,而不是成为某种人
- AI笔记整理篇 -程序员35岁中年危机是真的吗?
- java内存马分析集合
- 关于分治法的时间复杂度计算
- 心理学学习(二)心理学与人生:利手
- Activiti获取流程节点、流程图,驳回,终止
- 计算机系统精品教程,_《计算机操作系统教程》课程教学课件(精品) 设备管理(88P).pdf...
- Python中的模块
- java 截图 发送电子邮件