2023年12月11日发(作者:景欣欣)
手把手教你使用腾讯IM即时通讯配置小米离线推送
1. 在小米开放平台创建应用并启用
图1
2.推送时应用资料重要参数说明
图2
3.在IM 控制台上创建应用后,添加下厂商推送证书,填写的信息需要和厂商平台一致。(这
里主要以小米为例)
图3
图4
4.下面是客户端的配置说明
(1)下载小米客户端推送SDK并引入到项目中
(2)添加IMSDK依赖
图5
5.配置小米离线推送,并通过小米开放平台的推送工具测试推送是否成功。
(2)按照小米官方文档说明配置,在开放平台使用推送工具测试推送,接收的到推送,表示配置成功。(这是配置IMSDK推送的前提)
(3)客户端查看小米推送是否配置成功,可在onReceiveRegisterResult方法回调中打印
regId
,
如果
regId
有值,表示小米推送配置成功。
(注意:这里并不代表IM离线推送配置成功,需要进一步处理)
图6
6. 配置小米推送成功后,需要先登录IM SDK。当登录 IM SDK 成功后,需要调
用 setOfflinePushConfig 将证书 ID 和 regId 上报到即时通信 IM 服务端。
成功上报证书 ID 及 regId 后,即时通信 IM 服务端会在该设备上的即时通信 IM 用户 logout 之前、App 被 kill 之
后将消息通过小米推送通知到用户端。
图7
图8
7.到这里离线推送配置就算成功了,如果需要在点击通知栏跳转到指定页面并携带数据请往
下看
8. 警告:IM控制台添加小米证书时有一点需要注意:(
channelID
的配置)
控制台中小米
channelID
需要在小米推送运营平台通知类别中添加
channel
,然后保持和控制台证书中的一致就可以了,
通过sdk发送消息时,没法像OPPO那样指定设置setAndroidOPPOChannelID()图9
2023年12月11日发(作者:景欣欣)
手把手教你使用腾讯IM即时通讯配置小米离线推送
1. 在小米开放平台创建应用并启用
图1
2.推送时应用资料重要参数说明
图2
3.在IM 控制台上创建应用后,添加下厂商推送证书,填写的信息需要和厂商平台一致。(这
里主要以小米为例)
图3
图4
4.下面是客户端的配置说明
(1)下载小米客户端推送SDK并引入到项目中
(2)添加IMSDK依赖
图5
5.配置小米离线推送,并通过小米开放平台的推送工具测试推送是否成功。
(2)按照小米官方文档说明配置,在开放平台使用推送工具测试推送,接收的到推送,表示配置成功。(这是配置IMSDK推送的前提)
(3)客户端查看小米推送是否配置成功,可在onReceiveRegisterResult方法回调中打印
regId
,
如果
regId
有值,表示小米推送配置成功。
(注意:这里并不代表IM离线推送配置成功,需要进一步处理)
图6
6. 配置小米推送成功后,需要先登录IM SDK。当登录 IM SDK 成功后,需要调
用 setOfflinePushConfig 将证书 ID 和 regId 上报到即时通信 IM 服务端。
成功上报证书 ID 及 regId 后,即时通信 IM 服务端会在该设备上的即时通信 IM 用户 logout 之前、App 被 kill 之
后将消息通过小米推送通知到用户端。
图7
图8
7.到这里离线推送配置就算成功了,如果需要在点击通知栏跳转到指定页面并携带数据请往
下看
8. 警告:IM控制台添加小米证书时有一点需要注意:(
channelID
的配置)
控制台中小米
channelID
需要在小米推送运营平台通知类别中添加
channel
,然后保持和控制台证书中的一致就可以了,
通过sdk发送消息时,没法像OPPO那样指定设置setAndroidOPPOChannelID()图9