首页 文章

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

提问于
浏览
0

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

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

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

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

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

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

1 回答

  • 1

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

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

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

相关问题