-
Notifications
You must be signed in to change notification settings - Fork 45
Description
Which package/packages do you use?
-
@stream-io/video-react-sdk -
@stream-io/video-react-native-sdk -
@stream-io/video-client
Is your feature request related to a problem? Please describe.
In our React Native application, we're trying to offer a WhatsApp-like experience and using native call features.
However, this experience breaks down if a user logs in on multiple devices simultaneously. The call goes to both devices, but if one accepts, the other struggles to handle it, leading to numerous anomalies.
Describe the solution you'd like
When a call comes in, we use iOS's native callKeep structure. When the call is accepted, information about the call on other devices should disappear, and no action should be taken within the app regarding the incoming call. In other words, all actions should only occur on the phone the user accepts the call on.
Describe alternatives you've considered
If this feature will take a long time to resolve, you can enable a function in your SDKs that completely disables the video-call feature. The existing disconnectUser and logoutPush methods don't completely solve the problem; even when I call these functions, the second phone remains active and anomalies still occur during calls.