Skip to content

Multi device support #2160

@ertucaglar

Description

@ertucaglar

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions