关于音视频推送语言设置的问题

音视频通话多语言设置; 接收端如何设置推送语言。
发布时间: 2021-12-31 11:04

回答:

1、RongCallKit 的多语言推送设置需要集成源码,集成源码的方法可以参考链接:https://doc.rongcloud.cn/call/IOS/5.X/callkit/import#source

2、工单或者企业群联系客服开通“音视频邀请是否使用设置的 PushContent 内容”的按钮。

3、找到源码中下图的对应位置,在调用“startCall”方法前,修改 RCMessagePushConfig 类对象的相关内容,然后删除 邀请跟挂断的推送设置,或者将“pushTitle”与“pushContent”置为空;  [[RCCallClient sharedRCCallClient] setInvitePushConfig:invitePushConfig]; 与 [[RCCallClient sharedRCCallClient] setHangupPushConfig:hangupPushConfig];image.png

4、设置对应语言:

    ①、SDK 默认有沙特、中文、英文三种语言模式,如果是设置这三种,可以通过接收端调用如下方法(https://doc.rongcloud.cn/im/IOS/5.X/noui/push/apns_config#%E8%AE%BE%E7%BD%AE%E6%8E%A8%E9%80%81%E6%98%BE%E7%A4%BA%E8%AF%AD%E8%A8%80  )设置对应语言:

[[RCIMClient sharedRCIMClient].pushProfile setPushLauguageCode:@"zh_CN" success:^{
                    } error:^(RCErrorCode status) {
}];

   ②、如果有其他语言的设置,您可以在应用后台配置对应的自定义推送模板,然后在发送端设置对应的templateId即可。详细内容可以参考: https://support.rongcloud.cn/ks/MTEwOA==