如何取消时间表通知

时间:2019-10-03 08:12:30

标签: react-native react-native-firebase

我在我的项目中使用react-native-firebase:5.5.6和react-native:0.59.10。我已经创建了一些时间表通知。当我尝试取消其中一些功能时,此操作无效。

cancelNotification = async (Id) => {
    try{
        await firebase.notifications().cancelNotification(Id);
    }
    catch(e){
    console.error(e);
    }
}

我不知道问题出在哪里。

1 个答案:

答案 0 :(得分:1)

函数“ firebase.notifications()。cancelNotification(id)”返回一个Promise, 您是否正在等待使用它?像这样:

async YourFunction(){
  try{
  const cancel = await firebase.notifications().cancelNotification(id);
  console.log(cancel)
  }
  catch(e){
  console.error(e)
  }
}

U现在可以看到您的日志中发生了什么, 希望对您有帮助