一、注册手机厂商账号(我只测试了华为和小米这里就说这两种)

华为开发者平台账号注册:(建议直接使用华为账号,否则可能无法使用推送);

1.直接到https://developer.huawei.com/华为开发者联盟去注册账号,跟着提示一步步走即可

2.账号注册完后到管理中心----》我的应用 ----》新建    去新建项目。

3.新建完成后,点击开发进入如下页面

4.填写包名,这个包名很重要,需要和unipush的包名保持一致。

5.项目创建完成后需要生成指纹证书文件

(0)如果配置了java环境变量就可以直接往下走,如果没有就需要执行cd命令进入keytool.exe所在的目录(java安装目录的bin下)。

(1)在命令行输入命令      keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore  文件位置

例如:         keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore E:\test\android.keystore            然后跟据命令行提示操作生成keystore文件

testalias是证书别名  ,还有证书文件密码和位置都需要记住打包的时候必须要。

(2)查看keystore文件

输入命令:     keytool -list -v -keystore E:\test\android.keystore

注意:    jks文件和keystore文件都是指纹证书文件只是生成方式不同,jks文件时android stadio生成的,kestore文件是直接在命令行窗口生成,这里就不说android如何生成了。上面重要的是证书指纹部分。

6.将生成的SHA256填入如图标记部分。

自此华为所需信息都已经获取完成。

7.项目信息完成后,开通推送服务

点击“立即开通”

web推送代理打开

小米开发者账号申请:

1.到小米开发这平台注册账号:需要小米账号,非小米账号就会没有权限

2.账号注册完成,就可去到推送运营平台。点击创建应用,创建自己的推送项目,注意报名要与unipush保持一致。

3.点击应用信息就可以拿到,推送需要的应用信息

二、unipush接入厂商:

1.在https://dev.dcloud.net.cn/app/index?type=0网址申请DCloud开发者账号

2.去开发者中心创建应用

3.应用创建完成,去到unipush页面,编辑应用信息,如果想单独打包android可以不选中ios,然后点击开通推送服务就开启了。

注意:这里的android包名要与后面的厂商应用保持一致,应用签名要与华为平台上的签名文件使用同一个(这个坑我爬了好几天)

4.配置厂商通道:点击厂商推送设置将各个厂商的应用信息填入对应项中,保存。

5.应用打包:

(1)在hbuilderx上登陆DCloud账号,创建h5或者是uniapp项目

(2)项目创建完成后,配置manifest.json文件添加推送服务,先配置基础服务,应用名称和Dcloud开发者平台上创建的名称一致,然后获取appid(如果没有appid,点击重新获取)

点击SDK配置开启推送服务

在模块权限配置中开启推送服务

3.选中该项目,点击发行,选择第一个  “原生App-云打包”

4.选择打包apk包,使用自有证书(这个证书的生成在上面华为账号申请时介绍过)填入证书别名,填入证书密码,填入证书路径,选择打正式包,然后点击打包,等待链接生成手机下载apk安装就完成了。

这里如果要多次调试可选择自定义基座打包,如何基座打包,之后的文章在进行介绍。

uniPush消息推送(离线)相关推荐

  1. JAVA集成unipush消息推送uniapp

    Springboot集成 pom文件引入相关jar包 <!-- https://mvnrepository.com/artifact/com.getui.push/restful-sdk --& ...

  2. unipush消息推送测试

    在上篇文章中已经说过unipush的配置以及打包了,现在说下如何测试. 1.手机上安装好打包的应用,并且开启通知栏显示(如果不开启手机收到了我们也不会知道) 2.登录Dcloud(https://de ...

  3. uniPush消息推送 ios证书配置

    .p12推送证书创建 进入Dcloud开发者后台,发送ios推送消息,发现需要配置一个.p12证书,于是便有了以下操作 首先登录苹果开发者后台,点击进入Certificates, Identifier ...

  4. Android 消息推送 离线也可以收到通知消息

    1.老版本有问题 2.自定义可以,通知不可以(老版本自定义消息也收不到) 3.别的手机可以收到通知,但是没有收到通知的广播(我的旧版收不到通知,新版本也不可以) 4.运行demo 5..没有权限,也可 ...

  5. uniapp unipush接入个推消息推送(各种踩坑记录)安卓+IOS+在线消息+离线消息

    uniapp 消息推送功能实现 上周公司要求做一个消息推送的功能,由于现有的电商APP是用uniapp做的,所以优先考虑uniapp自带的unipush消息推送. ios证书导出踩坑 ios推送证书导 ...

  6. Uni-app框架UniPush安卓消息推送模拟配置

    uni-push消息推送配置和实战 Uni-app消息推送 一.介绍 二.整体架构 三.消息类型 四.推送模拟配置 第一步:开通UniPush推送服务 第二步:UniPush配置 第三步:HBuild ...

  7. 5+App使用UniPush发送消息,App在线、离线均能收到消息推送,并在通知栏进行提醒,苹果、华为、小米手机均测试通过

    [1]本文档中使用的全是逶传消息,没有使用个推的其他消息 [2]需要开通UniPush功能,并在华为.小米开发者中添加App,并开通Push权限,目前不需要上架各厂商应用市场就可以使用,后续不知道需要 ...

  8. Uni-app Android 离线打包集成 uni-push(个推)消息推送

    转载:Uni-app Android 离线打包集成 uni-push(个推)消息推送 1.首先去官网下载Android离线SDK(下载地址) 2.在下好的SDK中找到aps-release.aar, ...

  9. uniapp打包app,对接华为厂商,实现unipush离线消息推送

    今天终于可以抽出点时间,来记录一下这几天心塞的心情.上周公司派过来一个活,说是使用uniapp制作一个app,同时要实现在线消息推送和离线消息推送,啥话没说就揽了下来.不过说实在的,从来没有开发过ap ...

最新文章

  1. 达摩院实现自动驾驶核心技术突破,达摩院首次实现3D物体检测精度与速度的兼得
  2. 后盾网lavarel视频项目---页面post方式提交之后动态弹出错误信息
  3. 刷脸支付弊端举例_刷脸支付的优势和弊端,你都知道?
  4. ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)
  5. c++ fmt 库安装和使用示例、clion配置
  6. CCF推荐各种国际学术会议和期刊目录
  7. php怎么引用表单元素,表单元素:最全的各种html表单元素获取和使用方法总结...
  8. 使用kibana或postman操作Elasticsearch的常用命令
  9. html未填写提示,文本框输入信息,未输入的文本框会提示输入,并且未输入的文本框会变红...
  10. js中apply使用方法小议(转载)
  11. NVIDIA英伟达:深度学习服务器搭建指南 | 交流会笔记
  12. 随手记一个漂亮的code
  13. 小程序开发基础-swiper 滑块视图容器
  14. 华为matepadpro可以用云电脑吗_放弃台式机,改用华为云电脑,再手机投屏到显示器,这样可行吗?...
  15. Excel VBA视频教程20集+PPT课件 完整版
  16. YouTube视频数据分析报告
  17. 【教育心理学】学习理论流派——行为主义学习理论
  18. 震惊!让90%的程序员一看就会的入门级AI项目!
  19. 分页插件中关于PageInfo
  20. 【吐槽大会】互联网大厂秋招版

热门文章

  1. C# 阿里云Redis存储服务 使用总结
  2. 【字典树】用python实现Trie树
  3. 手把手第十篇:FinClip、mPaaS、Unisdk 小程序解决方案对比
  4. kali中运行apktool出现Input file (***.apk) was not found or was not readable
  5. 【管理系列-01】你真的会做项目经理吗
  6. python的IPy模块安装
  7. 转自笔译小王子李锦森 JOHNSON的博客 真正好的英文网站
  8. ENSP实验三——跨交换机配置VLAN
  9. 找保姆APP开发有哪些需要深入思考的地方?
  10. 如何采集淘宝(口碑)外卖的数据