我正在使用React Native Firebase发送推送通知。当用户点击状态栏上的通知时(当应用处于后台时),我正在使用messaging().onNotificationOpenedApp
方法将用户导航到所需的屏幕。
当前行为:
navigation.goBack()
,用户点击后退按钮备注:
H <=== ... <=== C <=== D
步骤4之后的所需行为: 无论用户离开应用程序的位置如何,都必须删除导航历史记录,并且必须添加我自己的自定义历史记录(带有参数的屏幕 A 和 B )。 / p>
备注:
A <=== B <=== D
navigation.goBack()
,会发生什么情况?他被导航到屏幕 B "@react-native-firebase/app": "^7.1.0",
"@react-native-firebase/messaging": "^7.1.1",
"@react-navigation/native": "^5.2.1",
"@react-navigation/stack": "^5.2.16",