
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
SDK 4.1.1 版本,5.0.0 及之后版本支持自定义语言推送功能,详细如下:
功能描述:
根据目标用户设置的语言环境,从推送模板中选择对应语言的内容进行远程推送。
应用场景:
应用中存在多个国家的终端用户,在发送系统升级、运营活动类的通知时,需要给不同语言环境的用户推送不同的运营内容,可使用此功能设置多语言推送文案,增强运营效果,提升用户使用体验。
使用方式:
1、通过融云开发者后台-自定义推送文案,设置自定义推送模板,创建模板 ID。
添加推送模板,默认支持设置 100 个配置对:
设置模板内容:
推送模板 ID:开发者自定义,推送唯一标识,支持大小写英文字母、数字、部分特殊符号 - _ 的组合方式,长度不超过 20个字符
推送模板名称:开发者后台查询使用
语言标识:模板中支持的语言类型
推送标题:对应语言的通知栏 Title 内容,非必填项
推送内容:对应语言的通知栏描述内容,支持在推送内容中设置变量 {name},{name} 为消息发送方用户名称,推送时会自动将内容中的 {name} 进行替换,如名称不存在时,则不进行显示。
2、终端用户通过 SDK 中 setPushLanguageCode 接口上报用户的语言环境。
3、SDK 或 Server API 发送消息时,携带后台创建的模板 ID(templateId),如目标用户未在线时,融云服务端会自动根据目标用户的语言环境选择对应的语言内容进行推送。
流程:
如有疑问,请参考最新版开发者文档。
Android 5.X:自定义多语言推送模板
iOS 5.X:自定义多语言推送模板