2017-04-02 5 views
1

Ich mache eine native App mit oneSignal push notifications reagieren. Ich möchte nur den Bildschirm wechseln, wenn eine Benachrichtigung empfangen wird. Ich kann dies tun, wenn die App im Vordergrund ist oder wenn auf die Benachrichtigung geklickt wurde. Wie würde ich das auslösen, wenn die App geschlossen ist oder im Hintergrund?OneSignal + React Native + Hintergrundbenachrichtigungen

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); 
    } 

Antwort

1

Es scheint, als gäbe es ein Problem mit Hintergrundbenachrichtigungen und onReceived. Prüfen Sie dies: link Einstellung Inhalte zur Verfügung zu wahren und

onReceived = (receivedNotif) => { 
} 

funktionieren für mich, wenn die App aktiv oder im Hintergrund, aber nicht, wenn die App geschlossen ist. Wenn die App geschlossen ist, erhalte ich sie im Benachrichtigungscenter, aber nicht in der App.