我正在尝试将 Native Module 添加到我的 React Native 项目中,但是当我的手机处于睡眠模式时,我无法接收 JS 事件。
我已经按照文档中的说明实现了事件调度程序:https ://facebook.github.io/react-native/docs/native-modules-ios.html#sending-events-to-javascript
这是具体的代码:
- (void)onIncomingCall:(PlivoIncoming*)incoming
{
incall = incoming;
[self.bridge.eventDispatcher
sendAppEventWithName:@"onIncomingCall"
body:nil];
}
当我的应用程序处于前台和后台时,这可以正常工作。
有没有办法解决这个问题?
编辑 似乎在睡眠模式下不会触发 onIncomingCall。任何想法为什么会发生这种情况?