Notifications 插件nativescript本地通知将通知复制三倍,并在那里';没有文本

Notifications 插件nativescript本地通知将通知复制三倍,并在那里';没有文本,notifications,nativescript,android-notifications,background-service,Notifications,Nativescript,Android Notifications,Background Service,我正在后台服务上使用插件nativescript local notifications,因此当我现在将通知安排到时,它会显示3个通知(而不是一个),而且根本没有文本: 我的代码: LocalNotifications.schedule({ title: 'Alerta', body: `Uma ocorrência de ${occurrence.category.name} foi registrada próxima ao seu local atual`,

我正在后台服务上使用插件nativescript local notifications,因此当我现在将通知安排到时,它会显示3个通知(而不是一个),而且根本没有文本:

我的代码:

  LocalNotifications.schedule({
    title: 'Alerta',
    body: `Uma ocorrência de ${occurrence.category.name} foi registrada próxima ao seu local atual`,
    bigTextStyle: true
  })
在我第一次测试时,它显示了2个通知,但现在它总是显示3个通知

值得一提的是,我正在使用nativescript firebase接收远程通知,但这个应该是本地的


我在Android 5.1上的模拟器上测试了这一点,也在运行Android 9的模拟器和设备上测试了这一点,在所有设备上都发生了同样的事情。

这是一个错误,我没有注意到

计划([…])
-需要一个对象数组,您正在传递一个对象。程序变得混乱,尝试将对象中的每个属性转换为通知,您将看到对象中相同数量属性的通知

应该是,

LocalNotifications.schedule([{
    title: 'Alerta',
    body: `Uma ocorrência de ${occurrence.category.name} foi registrada próxima ao seu local atual`,
    bigTextStyle: true
  }])

这就是为什么我喜欢使用TypeScript:)

请分享适当的代码。@Manoj抱歉,完全忘记了代码。我现在编辑了这篇文章。你能把本地通知代码放在哪里吗?它在远程通知侦听器中吗?请包括在内。我实际上把它放在了我的background-service.js中(如果你还记得的话,从另一篇文章)。代码很大,就像这个文件:@Manoj你查过了吗?