如何使本地APNS推送通知无声?

时间:2016-06-02 05:49:18

标签: javascript ios push-notification apple-push-notifications react-native

使用本指南,我可以完美地使用本地推送通知:

https://facebook.github.io/react-native/docs/pushnotificationios.html

但是,如果用户的时间是在晚上,我不想发送带有声音的本地推送通知,因为游戏并不那么重要,因此可能会非常烦人。

如何使本地推送通知无声?

目前,它正在发挥作用并播放声音。如果我不使用soundName它会播放默认声音,如果我将其设置为默认声音则会播放默认声音,如果我将其设为空字符串则会播放声音。上述链接指南并不清楚选项是什么,而不是说soundName是可选的。

PushNotificationIOS.scheduleLocalNotification({
  alertBody: "Hello From app",
  applicationIconBadgeNumber: 1,
  fireDate:  waitingUntil.getTime(),
  soundName: ''
})

1 个答案:

答案 0 :(得分:1)

我无法重现您所遇到的问题,而且我创建了一个示例应用,您可以发出两个通知。其中一个通知不播放声音并设置应用程序的徽章,另一个播放声音并清除徽章。也许那里的东西可以帮助你弄清楚出了什么问题。

https://github.com/AidenMontgomery/react-native-sample

已签入的代码版本配置为在设备上运行,因为我无法在模拟器上播放任何声音。