步骤1:注册应用到厂商推送平台
离线推送需要将您自己的应用注册到各个厂商的推送平台,得到 AppID 和 AppKey 等参数,来实现离线推送功能。目前国内支持的手机厂商有:小米、华为、荣耀、OPPO、vivo、魅族,境外支持 Google FCM。
步骤2:IM 控制台配置
关于点击后续动作选项的说明:
打开应用:单击通知栏后拉起应用,默认启动应用的 Launcher 界面;
打开网页:单击通知栏会跳转到配置的网页链接;
打开应用内指定界面:单击通知栏会根据配置自定义跳转界面,详见 自定义点击跳转。
厂商推送平台 | IM 控制台配置 |
| |
厂商推送平台 | IM 控制台配置 |
| 说明: Client ID 对应 AppID,Client Secret 对应 AppSecret。 |
厂商推送平台 | IM 控制台配置 |
| |
厂商推送平台 | IM 控制台配置 |
| |
厂商推送平台 | IM 控制台配置 |
| |
厂商推送平台 | IM 控制台配置 |
| |
厂商推送平台 | IM 控制台配置 |
| |
注意:
关于点击后续动作支持上报统计功能:
1. 如果选择打开应用和打开网页,购买插件后会默认支持上报统计。
2. 如果选择打开应用内指定界面:
新增证书情况,请直接使用自动填写的默认值即可支持点击上报统计。
如果之前有证书且已配置,继续使用旧证书需要修改为默认值,才可以支持上报统计,或者重新生成新的证书。
关于 FCM 数据消息
FCM 提供两种推送方式是通知消息和数据消息。
通知消息,样式简单不区分设备,成功集成即可进行离线推送。
数据消息,样式定制丰富,特定设备有效,支持触达和点击上报,需要集成后在设备上做好测试开放上线。
控制台默认选择为通知消息,两种模式切换可在 IM 控制台操作:
注意:
FCM 数据消息能力仅支持 TIMPush 7.8 及以上版本的 pixel 手机,其他厂商设备需自测支持情况。