0
我試圖將本機模塊添加到我的React Native項目中,但當我的手機處於睡眠模式時遇到JS事件時遇到困難。當應用程序處於睡眠模式時接收React Native事件
我實現了事件派發這裏的文件中指出: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沒有在睡眠模式下被觸發。任何想法,爲什麼這可能發生?
是'onIncomingCall'叫嗎? –
@LouFranco好像不會因爲某種原因在睡眠模式下被調用。所以這是絕對的問題。 – Ismailp
當手機處於睡眠狀態時,您的應用程序未運行,電話API不是批准的應用程序商店框架的一部分,所以我的猜測是該庫旨在與越獄手機配合使用。我認爲應用程序沒有經過批准的方式來接聽來自睡眠的電話 –