使用本指南,我可以完美地完成本地推送通知:
https://facebook.github.io/react-native/docs/pushnotificationios.html
但是,如果用户的时间是在晚上,我不想发送带有声音的本地推送通知,因为游戏并不那么重要,因为这可能会让人感到烦恼 .
如何使本地推送通知无声?
目前,它正在发挥作用 . 如果我不使用soundName它会播放默认声音,如果我将其设置为默认声音则会播放默认声音,如果我将其设为空字符串则会播放声音 . 除了声音是可选的之外,上面链接的指南并不清楚选项是什么 .
PushNotificationIOS.scheduleLocalNotification({
alertBody: "Hello From app",
applicationIconBadgeNumber: 1,
fireDate: waitingUntil.getTime(),
soundName: ''
})
1 回答
我无法重现您所遇到的问题,并且我创建了一个示例应用程序,您可以发出两个通知 . 其中一个通知不播放声音并设置应用程序的徽章,另一个播放声音并清除徽章 . 也许那里的东西可以帮助你弄清楚出了什么问题 .
https://github.com/AidenMontgomery/react-native-sample
已签入的代码版本配置为在设备上运行,因为我无法在模拟器上播放任何声音 .