unipush2.0教程
解释一下名词
透传消息:无论手机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教程相关推荐
- 零基础快速入门SpringBoot2.0教程 (二)
一.SpringBoot2.x使用Dev-tool热部署简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用官方地址:https://docs.spring.io ...
- Android Studio2.0 教程从入门到精通Windows版
系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...
- IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析
IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析 1.蓝牙简介 什么是蓝牙4.0 蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙.高速蓝牙和低 ...
- iOS OpenGL ES2.0教程 Lesson03 旋转
iOS OpenGL ES2.0教程 Lesson03 旋转 注:可供翻译的课程只有前两课.从这节课起,我试着根据我对OpenGL ES的理解写接下去的课程,希望能和大家一起学习. 在上节课中 ...
- TensorFlow2.0教程-使用keras训练模型
TensorFlow2.0教程-使用keras训练模型 Tensorflow 2.0 教程持续更新: https://blog.csdn.net/qq_31456593/article/details ...
- 001-TensorFlow 2.0 教程-Transformer
TensorFlow 2.0 教程-Transformer 原文地址:https://blog.csdn.net/qq_31456593/article/details/89923913 Tensor ...
- android5.0刷机,一加手机怎么升级安卓5.0 一加手机刷Android 5.0教程
谷歌今天正式发布了最新的安卓5.0正式版,作为一次非常大的系统升级,安卓5.0带来了非常多明显的升级,体验上相比安卓4.4要精进不少.在众多手机纷纷向Android 5.0发起冲击之时,日一加手机官方 ...
- android 5.0 刷机教程,一加手机怎么升级安卓5.0系统?一加手机刷Android 5.0教程
谷歌今天正式发布了最新的安卓5.0正式版,作为一次非常大的系统升级,安卓5.0带来了非常多明显的升级,体验上相比安卓4.4要精进不少.在众多手机纷纷向Android 5.0发起冲击之时,日一加手机官方 ...
- 虚拟机云服务器6.0教程pdf,虚拟机云服务器6.0教程pdf
虚拟机云服务器6.0教程pdf 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等问题均可能导致云服务器无法正常登录.本节操作介绍无法登录Windows弹性云服 ...
最新文章
- Netty 使用总结
- echarts 动态改变数据_Echarts的使用
- Linux的shell脚本函数教程
- leetcode 131. Palindrome Partitioning | 131. 分割回文串(递归解法)
- mybatis是什么_深入解析:Mybatis接口没有实现类为什么可以执行增删改查?
- 工程师软技能3:如何学习
- mysql5.6触发器,MYSQL5.6创建存储过程和触发器
- 关于cmd如何进出文件夹
- 进程间通信-----管道
- comsol软件_COMSOL软件 5.4 版本新增“薛定谔-泊松方程“多物理场接口
- 黄色量能通达信指标公式!没有未来函数,不加密的副图指标!
- 数据流图转换为软件结构图
- mac 设置锁屏快捷键
- 2023宁波大学计算机考研信息汇总
- 目前为止最靠谱的禁用windows10update易升自动更新的办法
- 计算机光驱无法启用,win10系统没法启动光驱怎么解决
- 一步一步开发Game服务器(二)完成登陆,聊天
- 软件实施工程师远程连接_新研究生远程软件工程师的大流行生存指南。
- win7计算机磁盘清理,win7电脑清理磁盘的操作过程
- 流程控制之python