音视频本地推送标题不显示昵称的排查方法

音视频本地推送标题显示user的排查方法
发布时间: 2022-04-13 10:42

回答:

1、本地推送标题优先选择呼叫发起方设置的 pushConfig,所以首先要确定发起方 pushConfig 的设置是否为昵称;CallKit 的默认设置为 [RCIM sharedRCIM].currentUserInfo 中的 name, 如果发起方没有设置 currentUserInfo 对应的内容,则 name 默认值为 user<XXXX>;

对应源码位置:

image.png

2、如果您修改了 CallKit 的源码,将源码中的 invitePushConfig.pushTitle 置为 nil 的话;那么推送标题的显示会从接收方的用户信息回调中获取,这时需要检查用户信息回调是否有正确设置:

代码判断:

image.png

用户信息提供者: 

https://doc.rongcloud.cn/im/IOS/5.X/ui/user/userinfo#getuserinfo