如何在 React Native 中创建一个在用户与其交互之前保持打开状态的全屏通知?它将在后台打开

问题描述 投票:0回答:1
react-native notifee
1个回答
0
投票

当您在 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

© www.soinside.com 2019 - 2024. All rights reserved.