React native 单击按钮后可以删除的react本机推送通知

React native 单击按钮后可以删除的react本机推送通知,react-native,push-notification,notifications,React Native,Push Notification,Notifications,我使用的是react native v0.45.1。 我如何向我的应用程序通知中添加用户只有在单击确认按钮后才能删除的通知(无论应用程序是在后台还是前台)。 我不希望用户在没有通知的情况下将通知刷到一边 怎样才能做到呢? 我不确定我会做我需要的事 编辑 我想要一个通知,其行为如下: “USB调试已连接 '触按可禁用USB调试' 除非用户主动采取行动,否则无法删除通知。在我的情况下,在经过大量挖掘后,将“单击”按钮。我实施的解决方案是: 设置通知的重复间隔。 对于android: repeatTy

我使用的是react native v0.45.1。 我如何向我的应用程序通知中添加用户只有在单击确认按钮后才能删除的通知(无论应用程序是在后台还是前台)。 我不希望用户在没有通知的情况下将通知刷到一边

怎样才能做到呢? 我不确定我会做我需要的事

编辑

我想要一个通知,其行为如下:
USB调试已连接
'触按可禁用USB调试'


除非用户主动采取行动,否则无法删除通知。在我的情况下,在经过大量挖掘后,将“单击”按钮。我实施的解决方案是:

  • 设置通知的重复间隔。 对于android:
    repeatType:'时间',
    repeatTime:timeSpan
  • 对于iOS:
    repeatType:'分钟'

  • 当用户单击通知时(决定将操作-按钮-添加到通知中是不对的):


  • 经过大量挖掘,我实施的解决方案是:

  • 设置通知的重复间隔。 对于android:
    repeatType:'时间',
    repeatTime:timeSpan
  • 对于iOS:
    repeatType:'分钟'

  • 当用户单击通知时(决定将操作-按钮-添加到通知中是不对的):


  • 你为什么不确定?看起来你提供的链接就是你的解决方案如果你指的是交互式通知:“交互式通知允许你直接从通知横幅回复消息,或直接从锁屏上采取行动。”-我正在寻找不能通过“正常”滑动忽略的通知,但是一个活跃的用户操作,比如点击“确认按钮”。我也发现了这个包“”,但我仍然无法理解actions属性(如果适用于iOS和Android)是否会“阻止”“用户无法滑动通知。有人能帮忙吗?你为什么不确定?看起来你提供的链接就是你的解决方案如果你指的是交互式通知:“交互式通知允许你直接从通知横幅回复消息,或直接从锁屏上采取行动。”-我正在寻找不能通过“正常”滑动忽略的通知,但有一个活动的用户操作,如单击“确认按钮”。我也找到了此程序包“”,但我仍然无法理解actions属性(如果适用于iOS和Android)是否会“阻止”用户刷通知。有人可以提供帮助吗?
    PushNotification.configure({
        onNotification: (notification) => {
            console.log('NOTIFICATION:', notification);
            const clicked = notification.userInteraction;
    
            if (clicked) {
                if (Platform.OS === 'ios') {
                    PushNotification.cancelLocalNotifications({ id: notification.data.id });
                } else {
                    PushNotification.cancelLocalNotifications({ id: notification.id });
                }
            }
        },
    });