腾讯IM-uniapp离线推送接入-以华为推送为例

0x01 集成IM的离线推送插件

购买并下载插件
插件市场
在工程下创建nativeplugins文件夹,将下载的插件放此目录中。目录结构如下

├─nativeplugins
│  └─TencentCloud-TUIOfflinePush
│      ├─android
│      │  └─assets
│      └─ios
│          └─TUIOfflinePush.framework

0x02 华为推送平台

特别提醒:以下三个位置的android包名要保证一样,包名类似: com.companyname.appname
要使用在华为推送平台注册过的证书

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

创建项目,添加应用。注意这里填写的应用包名并按指引配置生成应用证书(参考生成证书),这里生成的证书打包应用是需要用到。添加证书指纹到华为推送控制台。下载agconnect-services.json文件到nativeplugins\TencentCloud-TUIOfflinePush\android\assets
在这里插入图片描述

0x03 登录腾讯云IM控制台

填写包名、Client ID、Client Secret。注意这里的对应关系。可参考下图。注意这里添加证书后IM控制台有一个ID数字。下一步会用到
在这里插入图片描述

0x04 添加插件,注册插件并进行测试

这里参考应用市场的插件的接入说明说明 需要升级SDK到2.22最新版本
在这里插入图片描述
添加并注册插件
在这里插入图片描述
在这里插入图片描述
这里一定要选用自有证书,且必须是在0x02生成已已添加到华为控制台的证书
在这里插入图片描述
运行应用在自定义基座上,登录对应userid后,通过IM控制台查询一下。显示情况如下即接入成功。
在这里插入图片描述
点击开始检测,会收到如下推送
在这里插入图片描述

总结

这里介绍了uniapp的离线推送接入步骤,和原生接入体验基本一致,需注意这里的证书必须是自有证书打包,且需要运行在指自定义基座上。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值