跳到主要内容

配置推送属性

CallPlus 2.0 支持对通话信令消息的推送进行个性化配置,例如:

  • 自定义推送标题
  • 自定义通知栏图标
  • 其他 APNs 或 Android 推送渠道支持的个性化配置

请在发起呼叫或发起邀请前,提供 RCCallPlusPushConfig 配置。

Java
RCCallPlusAndroidPushConfig androidPushConfig = RCCallPlusAndroidPushConfig.Builder.create().build();
RCCallPlusIOSPushConfig iosPushConfig = RCCallPlusIOSPushConfig.Builder.create().build();

RCCallPlusPushConfig pushConfig = RCCallPlusPushConfig
.Builder
.create()
.setIOSConfig(iosPushConfig)
.setAndroidConfig(androidPushConfig)
.build();

推送属性说明

RCCallPlusPushConfig 提供以下参数:

参数类型说明
disablePushTitleboolean是否屏蔽通知标题。仅当目标用户为 iOS 平台时生效。Android 第三方推送平台的通知标题为必填项,暂不支持。
pushTitleString推送标题。此处指定的推送标题优先级最高;若未设置,则使用 CallPlus 服务端默认标题。
templateIdString推送模板 ID。设置后将根据目标用户通过 IM SDK 的 setPushLanguageCode 设置的语言环境,匹配模板中的语言内容进行推送;未匹配成功时使用默认内容。模板内容在“控制台 > 自定义推送文案”中设置,参见配置和使用自定义多语言推送模板
iOSConfigRCCallPlusIOSPushConfigiOS 平台相关配置,支持 threadIdapnsCollapseIdrichMediaUri 等。用法详见 API 文档。
androidConfigRCCallPlusAndroidPushConfigAndroid 平台相关配置,支持针对小米、华为、荣耀、OPPO、vivo、魅族、FCM 等推送渠道配置消息分类、渠道 ID、通知栏图片等。用法详见 API 文档。