logo
当前页

resourcesID 说明

resourcesID 是一个可映射多个厂商进阶推送配置的英文字符串,长度不超过 32 个字符,由开发者自定义。使用此字段,可将多个厂商的推送配置抽象为一种您自定的推送策略。

每个项目默认至多可以同时拥有 10 个 resourcesID,如需上调,请联系 ZEGO 技术支持。

resourcesID 可映射参数说明

对于不同厂商,resourcesID 可映射的参数不同,具体说明如下表所示:

厂商可映射参数参数说明参考文档
苹果sound自定义推送铃声字段,仅在推送类型为 Alert 时生效。自定义通知铃声
mutable_content是否开启推送拦截。Apple 官网文档 Modifying content in newly delivered notifications
FCM
(仅适用于 Android 设备)
sound自定义推送铃声字段,仅在推送类型为 Notification Message 时生效。自定义通知铃声
channel_idAndroid 推送通道字段,用于指定本次离线推送的推送通道。Android 官网文档 创建和管理通知渠道
推送类型
  • data message:本次推送仅触发相关回调,不触发系统通知。
  • notification message:系统默认弹框通知。
实现静默推送
华为target_user_type推送类型,分为正式推送与测试推送。华为推送集成指南 - 基于消息分类实现无限制推送
channel Id离线推送推送通道。Android 官网文档 创建和管理通知渠道
category华为推送类别。华为推送集成指南 - 基于消息分类实现无限制推送
OPPOchannel_idAndroid 推送通道字段,用于指定本次离线推送的推送通道。Android 官网文档 创建和管理通知渠道
小米channel_idAndroid 推送通道字段,用于指定本次离线推送的推送通道。Android 官网文档 创建和管理通知渠道
Channel NameAndroid 推送通道名称。
Channel descriptionAndroid 推送通道描述。
vivocategory推送类别vivo 推送集成指南 - 基于系统消息配置不限量推送
push_mode推送环境

配置

  1. 登录 ZEGO 控制台,在 “项目管理” 页签中单击合适的项目,进入项目详情页。

  2. 选择“服务配置 > 即时通讯” 页签。

  3. 找到 “自定义推送策略(resourcesID)配置”,单击 “添加 reourcesID”。

  4. 在弹窗中输入 resourcesID 的相关信息并单击 “确定”。

  5. 完成输入后,“自定义推送策略(resourcesID)配置” 下会出现该 resourcesID 的具体信息。

使用

开发者需要在调用包含 pushConfig 参数的 ZIM 接口时传入 resourcesID 字段。ZPNs 服务端会根据接收端设备厂商的不同,选取合适的厂商配置来完成推送。

Previous

Apple 推送集成指南

Next

自定义通知铃声