私はローカル通知のためにかなり長い間react-native-push-notificationライブラリを使用しています。今私は遠隔の静かな通知が必要です。基本的には、通知メッセージをonNotificationコールバックに送信し、通知センタにローカル通知を送信します。通知ノーティフィケーションコールバックのネイティブプッシュ通知が矛盾しています
通知を受け取るたびにonNotificationコールバックがトリガーすると予想し、通知をクリックしてアプリを開きます。問題は、私がPushNotification.configure({...})
と呼んだところによると、Android上では通知が届いたときにonNotificationを起動するか、それをクリックしたときに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()
- それは、ライブラリのconfigureコールオーバー単純なラッパーです。はい、両方の場所に保管しようとしました - 機能しません。私は間違って何をしていますか?
私はいつもプッシュ通知でデータペイロードを送信します。
私が答えを出す前に、私もこれについて少し新しいです。私はあなたのペイロードにshow_in_foregroundを送る必要があるフォアグラウンド通知を解析して受け取るためにそれを読んでいます。私はあなたが使用しているライブラリにはあまり慣れていないことを正直に述べる必要があります。 – sfratini