我正在使用此软件包:https://github.com/zo0r/react-native-push-notification在我的react-native应用程序中安排本地通知。
我可以安排在应用被杀或后台时显示的本地通知。如果应用程序位于前台,则会抑制可视通知,但会播放通知铃声。我不想播放声音 - 因为它只会让用户感到困惑或烦恼。
根据Apple文档"系统不显示任何警报,标记应用程序的图标,或在应用程序已经最前面时播放任何声音。"我一直在绞尽脑汁并肆虐文档,但我无法弄清楚我可以做些什么来绕过这个iOS政策。
我应该查看我的代码中的任何想法?
答案 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
希望有所帮助