解释一下名词
透传消息:无论手机app,是否在运行(打开了),还是清了后台(关闭),都可以收到消息
通知消息:只能app打开了,才能收到

1.开通unipush


2.点击上图的unipush2.0下面的配置,进入以下页面,选择平台,将其余项配置好(关联服务空间后面讲)

3.进入开发者中心

开发者中心连接

4.点击上图中的应用信息,可以配置应用
5.点击上图厂商推送设置,进入,并配置文件

6.返回到步骤三的页面,点击消息推送,点击透传消息,进入

进行如下输入

获取cid

在项目的app.vue文件中,写入以下代码

制作自定义基座,并运行,用测试证书即可

运行(选择ios app基座)

然后在hbx的运行台中获取cid

运行时选择,链接云端函数

把cid复制到,这里

安卓配置(需要特殊注意-通知类型这个格式,他的写法是固定的,下面给出固定格式,你只要把安卓包名换掉即可)

intent:#Intent;action=android.intent.action.oppopush;launchFlags=0x14000000;component=安卓包名/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=测试标题;S.content=测试内容;S.payload=test;end

获取安卓包名的方法


点击预览

再次输入cid,之后点击后面的测试即可,无需点击确定,点击确定,有可能会影响线上用户


然后你就可以收到推送信息了

关联云服务空间,按照以下步骤进入,

1.打开uniapp官网

2.:进入unicloud,创建,建议选阿里云。方便后续操作

关联服务空间

先安装这个插件

  • https://ext.dcloud.net.cn/plugin?id=3268

然后在插件里面需要再重新装一下这个插件

https://ext.dcloud.net.cn/plugin?id=8686


运行这个框架时,需要注意选择云端函数,不然会登不上

刚下载完只有这本身一个项目,而我们要添加要推送的项目


刚进来,没有这个目录,自己添加

![在这里插入图片描述](https://img-blog.csdnimg.cn/d7c7fe142f164598ba3c3c9125a5ae21.png


在你原来的项目里,要推送的项目

安卓离线推送,需要保活,插件市场有专门的的插件,暂不推荐了

ios离线推送需要插件,

https://ext.dcloud.net.cn/plugin?id=7482

需要注意,ios使用自己的语音,一定要把包名配置对

测试方法

到此为止前端的任务就结束了
下面介绍后端发送请求
首先去uniCloud中,找到这里

这里配置url化,方便后端请求,默认即可,后面自己加个后缀,复制路径

然后我们就可以测试一下了,返回结果如下,就算可以了,不放心自己可以去云函数日志里看看,即可,参数与设置的云函数的对应一下呀
所需参数:

JAVA代码

public void test(){HashMap<String, String> data =new HashMap<>();data.put("title","支付111");data.put("content", "支付宝收款100元1111");data.put("push_clientid", "");String data1 = ParaMap.create().put("push_clientid", "" ).put("title", "支付").put("content", "支付宝收款100元1111").getPostData();System.out.println(HttpKit.post("",data1));}

测试结果

后续上架需要配置隐私弹窗提示用户
弹窗配置官方教程链接,点击跳转

文章到此结束,细心按照步骤来,一定能实现,加油!

有问题可以发私信。

unipush2.0教程相关推荐

  1. 零基础快速入门SpringBoot2.0教程 (二)

    一.SpringBoot2.x使用Dev-tool热部署简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用官方地址:https://docs.spring.io ...

  2. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...

  3. IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析

    IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析 1.蓝牙简介 什么是蓝牙4.0 蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙.高速蓝牙和低 ...

  4. iOS OpenGL ES2.0教程   Lesson03 旋转

    iOS OpenGL ES2.0教程    Lesson03  旋转 注:可供翻译的课程只有前两课.从这节课起,我试着根据我对OpenGL ES的理解写接下去的课程,希望能和大家一起学习. 在上节课中 ...

  5. TensorFlow2.0教程-使用keras训练模型

    TensorFlow2.0教程-使用keras训练模型 Tensorflow 2.0 教程持续更新: https://blog.csdn.net/qq_31456593/article/details ...

  6. 001-TensorFlow 2.0 教程-Transformer

    TensorFlow 2.0 教程-Transformer 原文地址:https://blog.csdn.net/qq_31456593/article/details/89923913 Tensor ...

  7. android5.0刷机,一加手机怎么升级安卓5.0 一加手机刷Android 5.0教程

    谷歌今天正式发布了最新的安卓5.0正式版,作为一次非常大的系统升级,安卓5.0带来了非常多明显的升级,体验上相比安卓4.4要精进不少.在众多手机纷纷向Android 5.0发起冲击之时,日一加手机官方 ...

  8. android 5.0 刷机教程,一加手机怎么升级安卓5.0系统?一加手机刷Android 5.0教程

    谷歌今天正式发布了最新的安卓5.0正式版,作为一次非常大的系统升级,安卓5.0带来了非常多明显的升级,体验上相比安卓4.4要精进不少.在众多手机纷纷向Android 5.0发起冲击之时,日一加手机官方 ...

  9. 虚拟机云服务器6.0教程pdf,虚拟机云服务器6.0教程pdf

    虚拟机云服务器6.0教程pdf 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等问题均可能导致云服务器无法正常登录.本节操作介绍无法登录Windows弹性云服 ...

最新文章

  1. Netty 使用总结
  2. echarts 动态改变数据_Echarts的使用
  3. Linux的shell脚本函数教程
  4. leetcode 131. Palindrome Partitioning | 131. 分割回文串(递归解法)
  5. mybatis是什么_深入解析:Mybatis接口没有实现类为什么可以执行增删改查?
  6. 工程师软技能3:如何学习
  7. mysql5.6触发器,MYSQL5.6创建存储过程和触发器
  8. 关于cmd如何进出文件夹
  9. 进程间通信-----管道
  10. comsol软件_COMSOL软件 5.4 版本新增“薛定谔-泊松方程“多物理场接口
  11. 黄色量能通达信指标公式!没有未来函数,不加密的副图指标!
  12. 数据流图转换为软件结构图
  13. mac 设置锁屏快捷键
  14. 2023宁波大学计算机考研信息汇总
  15. 目前为止最靠谱的禁用windows10update易升自动更新的办法
  16. 计算机光驱无法启用,win10系统没法启动光驱怎么解决
  17. 一步一步开发Game服务器(二)完成登陆,聊天
  18. 软件实施工程师远程连接_新研究生远程软件工程师的大流行生存指南。
  19. win7计算机磁盘清理,win7电脑清理磁盘的操作过程
  20. 流程控制之python

热门文章

  1. 一个宝藏开源软件,跨平台终端神器 Tabby
  2. python----模块和包
  3. 计算机类专业中对数学物理要求低的,哪些专业对数学和物理要求比较高
  4. 串口通信--CSerialport类
  5. 微信小程序导入Vant Weapp组件库
  6. #1135 : Magic Box
  7. hihoCoder #1135 : Magic Box
  8. 计算机专业新老生交流会ppt,大学新老生交流会(内容很好).ppt
  9. error TS7056
  10. 车易加加油抵扣卡_油价又要涨啦,预测上调红线将被冲破