如何静音推送通知?

时间:2021-02-05 06:58:02

标签: android ios cordova push-notification firebase-cloud-messaging

我使用 Cordova FCM 插件来推送 Android 和 iOS 的通知。 我想让客户将通知静音 - 只是静音,而不是阻止它们。

但我不知道怎么做。我知道我可以首先从服务器发送而没有声音 - 但在这种情况下 - 每个人都不会收到声音,这不是目标。我通常发送主题,从服务器我无法确定谁将他的客户端配置为静音通知。

这可以从客户端的应用程序设置静音吗? WhatsApp 如何处理此问题(您可以将通知静音但不能完全阻止它们)?

1 个答案:

答案 0 :(得分:-1)

对于 iOS, 当请求用户许可时,我们传递所需值的数组

UNUserNotificationCenter.current() 
.requestAuthorization(options: [.alert, .sound, .badge]) { granted, _ in
  print("Permission granted: \(granted)")
}

从上面,只需从选项数组中删除 .sound

相关问题