我正在努力解决本机反应问题(Android方面)这里的想法:
我们正在使用 BackgroundService ,这个是在自定义模块中处理的 ReactContextBaseJavaModule 此服务正在使用套接字从服务器侦听数据,我们将数据发送到< strong> React 使用此代码
getReactApplicationContext().getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit("eventNameHere", map)
这很好用,问题是当用户终止应用程序(或某些情况下应用程序被系统杀死)并再次重新打开它(通过点击图标) BackgroundService 且 UI 丢失。
事件被触发,我可以看到正在发送消息(我们正在使用redux)但屏幕上没有任何变化:/
希望我能找到一个用 react-native 和 backgroundService
做类似事情的人提前致谢