在Swift中集成Sinch库时出错?

时间:2018-10-24 02:21:34

标签: swift push-notification sinch

我有自己的应用程序可以集成Sinch来调用视频。我的大错误是,当用户A呼叫用户B,用户C和所有其他用户也收到传入呼叫的​​通知时(用户B和C的应用程序均为后台)。 这是我的获取本地通知的代码。在headers的{​​{1}}中,我传递了3个参数:远程用户ID,呼叫者姓名和呼叫者头像。我尝试打印,但显示call。我认为解决方案是将当前用户ID设置为等于远程用户ID,但是我无法从nil获得任何信息,请向我展示如何解决此问题。

headers

1 个答案:

答案 0 :(得分:1)

在didReceiveIncomingPushWithPayload中,您需要从标头中获取remoteId,并在handleRemoteNotification中检查localUser是否与remoteId相同!您需要显示视频通话通知,如果不忽略此通知!