当我的iOS应用程序处于前台时,如何将本地通知静音?

时间:2017-09-16 00:29:42

标签: ios react-native notifications uilocalnotification

我正在使用此软件包:https://github.com/zo0r/react-native-push-notification在我的react-native应用程序中安排本地通知。

我可以安排在应用被杀或后台时显示的本地通知。如果应用程序位于前台,则会抑制可视通知,但会播放通知铃声。我不想播放声音 - 因为它只会让用户感到困惑或烦恼。

根据Apple文档"系统不显示任何警报,标记应用程序的图标,或在应用程序已经最前面时播放任何声音。"我一直在绞尽脑汁并肆虐文档,但我无法弄清楚我可以做些什么来绕过这个iOS政策。

我应该查看我的代码中的任何想法?

1 个答案:

答案 0 :(得分:0)

此lib具有可以为您处理它的属性。只需设置playSound: false

您可以将其与AppState混合以根据状态值切换值。

以下文档中的更多信息:

https://github.com/zo0r/react-native-push-notification#local-notifications

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

希望有所帮助