集成小米推送
按照本指南集成小米 Mi Push 国内版或海外版 ,让融云 SDK 支持小米推送。
在集成第三方推送前,请确保已在融云控制台配置 Android 应用 ID。详见推送集成概述。
提示
IMLib SDK 从 5.6.8 开始支持小米海外推送服务。
在融云控制台配置小米推送
如果想通过小米推送通道从融云服务端接收推送通知,您需要在融云控制台上提供您的小米推送应用的详细信息。
- 前往小米开放平台,选择您当前的项目所对应的小米应用,点击应用信息,并记录下应用的 AppID、AppKey、AppSecret。
提示
如果没有小米开发者账号,或尚未创建应用,参考小米推送文档:
- 中国大陆地区 - 推送服务启用指南
- 海外版 - Push Service Activation Guide 。目前,小米在印度孟买、德国法兰克福、俄罗斯莫斯科和新加坡设有数据中心,请选择合适的地域创建应用。
其中 AppSecret 是小米推送服务器端的身份标识,在使用小米推送服务端 SDK 向客户端发送消息时使用,需要在融云控制台的小米推送配置中提供给融云。AppId 和 AppKey 是小米推送客户端的身份标识,后续在启用小米推送服 务时需要提供给融云 SDK,用于初始化小米推送客户端 SDK。
-
打开融云控制台,前往在应用标识页面。点击设置推送,找到 Android > 小米推送,填入上一步获取的 AppSecret。
-
(可选)配置小米推送通知标题。设置默认的推送通知标题。一般情况下客户端发送消息转 Push 时不使用此标题设置。在调用融云服务端 API
/push.json
、/push/user.json
、/push/custom.json
接口推送通知时,如未传入通知标题,则使用该处设置的标题。从服务端发消息时,如果发送用户 ID 在融云服务端没有用户名,也会使用此 “推送通知标题”。 -
选择推送通道类型。小米推送的消息类型,分为普通消息和通知消息,查看小米推送消息限制明文档。
- 普通消息,融云默认使用的小米推送通道,有限制。
- 通知消息,无限制。需要填写小米后台申请的 channelId。
-
保存设置。所有设置 15 分钟后生效。
您已完成需要融云控制台小米推送配置的全部内容。现在可以设置客户端集成。