我使用 Cordova FCM 插件来推送 Android 和 iOS 的通知。 我想让客户将通知静音 - 只是静音,而不是阻止它们。
但我不知道怎么做。我知道我可以首先从服务器发送而没有声音 - 但在这种情况下 - 每个人都不会收到声音,这不是目标。我通常发送主题,从服务器我无法确定谁将他的客户端配置为静音通知。
这可以从客户端的应用程序设置静音吗? WhatsApp 如何处理此问题(您可以将通知静音但不能完全阻止它们)?
答案 0 :(得分:-1)
对于 iOS, 当请求用户许可时,我们传递所需值的数组
UNUserNotificationCenter.current()
.requestAuthorization(options: [.alert, .sound, .badge]) { granted, _ in
print("Permission granted: \(granted)")
}
从上面,只需从选项数组中删除 .sound
。