我一直在使用react-native-push-notification库来处理本地通知。现在我需要远程静默通知。基本上,我发送一个通知,该通知将传递给 onNotification 回调,然后我将本地通知发送到通知中心。
我希望每次收到通知并通过单击通知打开应用程序时都会触发 onNotification 回调。问题是,根据我打电话的位置PushNotification.configure({...})
,在 Android 上,当通知发送或当我点击它时,它会触发 onNotification,但绝不会同时触发两者!我的代码:
// if here: calls onNotification when it's received
PushNotifications.configureNotifications();
export default class App extends React.Component {
constructor(props) {
// if here: calls onNotification when I click on it to open an app
PushNotifications.configureNotifications();
super(props);
}
render() { ... }
}
PushNotifications.configureNotifications()
- 它只是库配置调用的简单包装器。是的,试图在两个地方都保留它 - 不起作用。我究竟做错了什么?
我总是在推送通知中发送数据有效负载。