当您在 Notifee 中设置
autoCancel: false
时,它可以确保用户与其交互(例如点击或打开它)后通知不会自动消失。
您已经完成了此操作,所以它应该对您有用。
此外,您还添加了以下几行:
fullScreenAction: {
id: 'default', // Specifies the action ID for full screen
mainComponent: 'custom-component',
}
这可确保通知将以全屏模式打开。您的设置似乎是正确的。它将是全屏的,并且仅在用户与其交互的情况下才会关闭。如果不是,你的问题将出在其他地方。
阅读官方文档链接:
https://notifee.app/react-native/reference/notificationandroid#autocancel
https://notifee.app/react-native/docs/android/behaviour#full-screen