当前位置: 首页 > news >正文

uni-app 配置华为离线推送流程

1、首先需要创建一个华为开发者账号,我这个是个人开发账号
申请开发者账号

2、去AppGallery Connect登陆我们刚刚创建好的账号,点击页面的APP进入到如下3
AppGallery Connect

‎‎‎‎‎
3、在AppGallery Connect 网站中创建一个 Android应用、点击确定进入到第4步骤

4、会出现如下应用信息配置,这时候不要管这些,我们的目的是做推送服务,而不是上架,需要先搞定推送再来配置这些东西,点击开发与服务

5、去dcloud后台获取我们的包名,点击确定后进入图6
开发者中心

6、这里需要的一些配置信息我们都有了,现在还差一个SHA256证书指纹

Android平台签名证书(.keystore)生成指南 - DCloud问答
1、找到jdk-24_windows-x64_bin.exe工具下载
2、配置好环境变量,借助工具jdk-24来生成证书
3、通过cmd来生成证书具体生成如下图,你在哪个文件通过cmd打开的证书就会生成在哪个文件中,需要记住证书密码,和证书私钥密码后面云打包要用到

7、现在需要去开发者中心把我们刚刚生成好的证书相关信息替换到应用中

8、替换完成之后在后台在应用信息推送服务中再次同步修改

9、在dcloud后台uni-push>厂商推送设置把我们刚刚在AppGallery Connect中生成的项目信息填写一下

10、在AppGallery Connect后台中开启推送服务,按照我下面的步骤配置即可

11、申请“自分类权益”,确保 服务 & 通讯类消息 可以正常发送。


 根据你根据你选择的消息类型,来设置推送场景,消息内容示例随便百度一下填写即可


这里有2个按钮一个立即接入和一个返回首页
1、点击返回首页,去激活推送功能,会出现图2弹框,点击确定激活成功
2、点击立即接入,会跳转到华为后台去,这个我就不截图了
如果我这个流程你看不懂了你可以参考一下华为后台的接入文档:文档中心
它的文档写了推送类型等还挺详细的

12、开通应用回执状态,这个uni-app官网也有文档介绍
文档介绍
厂商推送应用创建配置流程 | uni-app官网

回执名称随便填写
回调地址填写:https://thirdrcp-hz.getui.com/hw

13、保存好这些配置后现在需要调整一下我们的推送代码让代码兼容华为的离线推送

我只是写了一个示例上传到云函数,你也可以让后端直接把这个参数写入进去,这个是我的请求体你可以看到我的参数中已经包含了推送请求配置optios,这个是后端帮我添加进去了

14、这时候就可以去后台或者是通过接口推送了

文档也有介绍:厂商通道限额&QPS说明-个推文档中心
15、推送成功

http://www.dtcms.com/a/283887.html

相关文章:

  • Go语言高并发聊天室(三):性能优化与压力测试
  • 【物联网】基于树莓派的物联网开发【11】——树莓派无法启动修复解决方案
  • Transformer从入门到精通
  • Spring Boot整合阿里云OSS企业级实践:高可用文件存储解决方案
  • 【Docker基础】Docker-compose基础认知:从核心概念到实战解析
  • 闽南话里的俗语(俚语、谚语、歇后语)
  • S7-1200 模拟量模块全解析:从接线到量程计算
  • 苍穹外卖项目日记(day11)
  • Linux内核ICMP协议实现深度解析:网络控制的智慧引擎
  • 《C++初阶之STL》【auto关键字 + 范围for循环 + 迭代器】
  • 基于typescript严格模式以实现undo和redo功能为目标的命令模式代码参考
  • Python-TCP编程-UDP编程-SocketServer-IO各种概念及多路复用-asyncio-学习笔记
  • 从0开始学习R语言--Day49--Lasso-Cox 回归
  • 在UniApp中防止页面上下拖动的方法
  • git@github.com: Permission denied (publickey).
  • 算法竞赛备赛——【图论】求最短路径——Dijkstra
  • 排序算法—交换排序(冒泡、快速)(动图演示)
  • uniapp问题总结
  • 并发事务~
  • 一种融合人工智能与图像处理的发票OCR技术,将人力从繁琐的票据处理中解放
  • 视频安全新思路:VRM视频分片错序加密技术
  • 小架构step系列17:getter-setter-toString
  • 智能视频分析:多行业安全防控的“AI之眼”
  • 嵌入式学习-PyTorch(7)-day23
  • Flutter Android打包学习指南
  • 如何下载视频 (pc端任何视频均可下载)
  • 英伟达Cosmos研究团队开源DiffusionRenderer (Cosmos): 神经逆向与正向渲染与视频扩散模型
  • 视频码率是什么?视频流分辨率 2688x1520_25fps采用 h264格式压缩,其码率为
  • Web攻防-PHP反序列化Phar文件类CLI框架类PHPGGC生成器TPYiiLaravel
  • blender 导入的fbx模型位置错乱