Как присоединиться к двум приложениям React Native и поделиться состоянием - PullRequest
0 голосов
/ 20 апреля 2020

Я работаю над простым приложением викторины, где у вас есть несколько игроков и один хост. Я хочу иметь возможность работать с двумя симуляторами, где один симулятор показывает экран хоста, а другой - экран игроков. Но симулятор должен быть подключен, поэтому, если я что-то изменю на экране хоста, экран пользователя соответственно обновится.

По сути, мне нужно иметь возможность запускать два отдельных симулятора в одном приложении. Не отражайте их.

1 Ответ

1 голос
/ 21 апреля 2020

Простой способ: использовать firebase, одно и то же приложение, различные компоненты для хоста / плеера, где хост может читать / записывать данные на firebase, а проигрыватель может только читать данные. Проигрыватель подписывается на изменения в базе данных firebase и мгновенно получает их, когда хост меняет что-либо.

Сложный путь: настройте свой собственный сервер WebSocket.

Уродливый способ: использование REST API. Игрок запрашивает обновление каждые X секунд. Это не мгновенно.

Надеюсь, это поможет.

...