【问题标题】:How to join two React Native app and share state如何加入两个 React Native 应用并共享状态
【发布时间】:2020-08-02 13:06:56
【问题描述】:

我正在开发一个简单的测验应用程序,您可以在其中有多个玩家和一个主持人。我希望能够使用两个模拟器,其中一个模拟器显示主机屏幕,另一个显示播放器屏幕。但是必须连接模拟器,所以如果我在主机屏幕上更改某些内容,用户的屏幕也会相应更新。

所以本质上,我需要能够在一个应用程序上运行两个单独的模拟器。不要镜像它们。

【问题讨论】:

  • 嗨@Shemal 可以更详细地询问。您想在同一设备上运行的两个应用程序或不同设备上的两个应用程序之间共享详细信息吗?
  • 嗨@EL173。那有点神秘。我更新了问题。让我知道这是否有意义或者您是否需要更多信息

标签: react-native ios-simulator state


【解决方案1】:

简单的方法:使用firebase,相同的应用程序,主机/播放器的不同组件,主机可以在firebase上读取/写入数据,而播放器只能读取数据。 播放器订阅 firebase 数据库中的更改,并在主机更改某些内容时立即获取它们。

困难的方法:配置你自己的 WebSocket 服务器。

丑陋的方式:使用 REST API。播放器请求每 X 秒更新一次。这不是即时的。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多