自定义推送文案使用说明

自定义推送文案使用说明
发布时间: 2021-01-14 18:55

回答:

场景说明:

a. 自定义消息时,针对不同的终端设置的语言信息,推送不同 Push 内容的需求,使 SDK 更加友好。

b. 支持了多语言设置能力,并通过发送消息时设置多语言的推送模板,向目标用户推送配置的语言内容。


功能说明:

客户可通过开发者后台,自定义设置推送内容,每个内容支持自定义设置推送文案,发送消息时可设置使用的推送模板 ID(后台设置后获取),服务端根据 ID 获取内容进行推送。默认支持设置 100 个配置对。


设置流程:

image.png


说明:

  • 通过 SDK 设置的语言环境,语言缩写内容格式为(ISO-639 Language Code)_(ISO-3166 Country Codes),如:zh_CN。目前融云支持的内置推送语言为 zh_CN、en_US、ar_SA

  • MessagePushConfig 中的 Title 和 PushContent 优先级高于模板 ID(templateId)中对应的标题和推送内容。

  • 未匹配到模板 ID 中的语言内容时,使用融云默认的语言内容推送。


开发者后台:位置 IM 服务-自定义推送文案

WX20210114-185823@2x.png

设置多语言推送文案:

image (2).png

SDK 集成使用:

1、用户通过 SDK 接口设置当前使用的语言环境

iOS:通过 RCPushProfile 中的 setPushLauguageString 设置的语言环境

Android:通过 RongIMClient 中的 setPushLanguageCode 设置的语言环境

2、发送消息时,针对该条消息设置需要携带的模板 ID(templateId),通过开发者后台创建,消息发送后服务端根据目标用户设置的语言环境,选择配置的推送文案进行推送

文档地址:

https://docs.rongcloud.cn/v4/5X/views/im/noui/guide/private/msgmanage/msgsend/ios.html#createpushconfig


注:目前只支持了远程推送多语言推送文案功能,针对本地通知需要开发者自行实现。