uniPush实战操作详细教程步骤

1 篇文章 0 订阅
1 篇文章 0 订阅

UniPush使用经历整理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

通过uniapp框架做的App希望能实现推送提醒,本想选择个推实现,发现uniapp下有个unipush,想必应该集成起来会更简单,详细介绍可以参考官方文档Unipush1.0


一、开通Unipush

1.官方开通Unipush参考文档UniPush开通指南
2.开通 Uni Push 功能时,需要提交应用相关信息
在这里插入图片描述
①APPID:可以在:应用管理→我的应用→Appid 查看,如下图
②应用名称:可以在:应用管理→我的应用→应用名称 查看,如下图
在这里插入图片描述
③android包名:可以直接选择到,可以在HBuilderX打包页面可以查看到,如下图,应该是uni.+AppId(不包含AppId中的下划线)
在这里插入图片描述
④Android应用签名:申请App证书文件时一般会一起下载下来,如果已经绑定到应用中,在选择Android包名时直接会携带过来,可以在 应用管理→我的应用→各平台信息由选择对应的App点击“修改”即可查看或修改对应的几项信息;
在这里插入图片描述

二、使用步骤

1.App模块配置

需要将app的manifest.json的App模块配置中的Push勾选上,如下图:
在这里插入图片描述

2.打自定义调试基座

需要进行打自定义调试基座方便调试测试消息的推送,如下图:
在这里插入图片描述
然后我们在运行到自定义基座有可能找不到,在新的HBuilderX版本中,需要通过以下方式找到 运行→运行到手机或模拟器→运行到Android App基座,如下图
在这里插入图片描述
然后选择 使用自定义基座运行,会自动显示包名等信息
在这里插入图片描述

3.获取CID测试

3.1获取CID的代码如下:

//获取cid				
console.log(plus.push.getClientInfo().clientid)
console.log('cid')

3.2然后在uniPush→消息推送→配置管理→故障排查→状态查询下输入CID,点击一键检测,然后自动加载到CID列表中说明检验成功;

在这里插入图片描述

3.3然后录入测试消息内容,再点击预览

在这里插入图片描述

3.4录入CID,点击“测试”消息就发生成功了,点击“确定”会创建消息到“推送记录”(在uniPush→消息推送→数据统计→推送记录)

在这里插入图片描述

3.5对应的手机收到消息,实测效果如下图

在这里插入图片描述

总结

实现过程中遇到很多问题:
1.CID不存在或不属于此应用:解决方案上面已经描述,就是需要打自定义调试基座;参考链接解决CID不存在或不属于此应用
2.获取CID:上述已贴上代码,可以写在一运行就进行获取log出来;
3.**使用uniPush1.0还是uniPush2.0?**我对比了一下,uniPush2.0需要uni服务空间,是需要收费的,但是收费非常低,如果客户原因可以考虑使用uniPush2.0,因为此版本按官方说法兼容机型更全面;
4.HBuilderX选择不到运行基座:可能因为HBuilder的版本问题,选择自定义运行基座的菜单在不同的地方,我的是在 运行→运行到手机或模拟器→运行到Android App基座 进行选择的;
5.厂商推送设置:我的是荣耀手机,可以选择华为的设置方式;设置的参数的获取方式可以参考:华为推送设置
6.同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示:这个在运行的时候要让手机保持不息屏,在运行安装基座时,编译时间较长导致手机都息屏了,然后在安装基座时会询问手机授权,超时不授权就会出现此错误;

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen6167

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值