2
私はreact-navigation
とreact-native-push-notification
を使用しています。 onNotification
コールバックで特定のStackNavigator's
画面を開くにはどうすればよいですか?ときに動作するはずです:アプリが閉じているReact Native - プッシュ通知からルートを開く方法
- アプリがフォアグラウンドで
- アプリは、私が唯一それが今のAndroidの中で働いて必要な背景
になっています。
私は私のコンポーネントに通知するコールバック関数を渡すために試してみた:
_handleClick() {
PushNotification.localNotification({
foreground: false
userInteraction: false
message: 'My Notification Message'
onOpen:() => { this.props.navigation.navigate("OtherScreen") },
})
}
そしてPushNotification
設定でonOpen
を発射する:
onNotification: function(notification) {
notification.onOpen()
}
しかし、機能はすることはできませんようです値が文字列でない限り、通知に渡されます。onOpen
は定義されません。私は自分のソリューションを投稿奨めよう