使用不同的userId将呼叫发送给两个接收方

时间:2016-10-24 13:06:41

标签: ios swift sinch

我们正在使用sinch SDK(ios和android)。我们使用电话号码作为标识符。我们正在使用沙盒主机。 A,B和C具有不同的userId。 我们在A呼叫B时发现了一个问题,这个呼叫是由B和C接收的。 谢谢你提前

2 个答案:

答案 0 :(得分:1)

如果您正在使用推送,则还应取消注册推送数据,以避免在登录和退出应用时出现此情况。

https://download.sinch.com/docs/iOS/latest/reference/html/Protocols/SINClient.html#//api/name/unregisterPushNotificationData如果你推动自己的推动 如果您使用托管推送,则https://download.sinch.com/docs/iOS/latest/reference/html/Protocols/SINClient.html#//api/name/unregisterPushNotificationDeviceToken

答案 1 :(得分:0)

最后我找到了解决方案。注销时应该调用

        SinchManager.sharedInstance.sinchClient?.stopListeningOnActiveConnection()
        SinchManager.sharedInstance.sinchClient?.terminateGracefully()

调用terminateGracefully()是不够的。 iOS SDK中应该有一个错误