我正在使用oneSignal push notifications创建一个本机应用程序。我想在收到通知时更改屏幕。如果应用程序位于前台或者单击了通知,我可以执行此操作。如果应用关闭或在后台,我将如何触发?
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);
}
答案 0 :(得分:1)
似乎背景通知和onReceived存在问题。检查一下:link 将内容设置为true和
onReceived = (receivedNotif) => {
}
当应用处于活动状态或在后台时,适用于我,但在应用关闭时则不适用。当应用关闭时,我会在通知中心收到它们,但不会在应用中收到。