2017-04-02 90 views
1

我正在製作一個反應本機應用程序oneSignal push notifications。我想在收到通知時更改屏幕。如果應用處於前臺或者點擊了通知,我可以做到這一點。如果應用程序已關閉或在後臺中,我將如何觸發此操作?OneSignal + React Native +後臺通知

import OneSignal from 'react-native-onesignal'; 

export default class Test extends Component { 

    componentWillMount() { 
    OneSignal.addEventListener('received', this.onReceived); 
    OneSignal.addEventListener('opened', this.onOpened); 
    OneSignal.addEventListener('registered', this.onRegistered); 
    OneSignal.addEventListener('ids', this.onIds); 
    } 

回答

1

看起來好像背景通知和onReceived有問題。檢查:link提供給真正 設定內容和

onReceived = (receivedNotif) => { 
} 

作品對我來說,當應用程序被激活或在後臺而不是當應用程序被關閉。當應用程序關閉時,我會在通知中心收到它們,但不會在應用程序中收到它們。