【发布时间】:2019-10-31 03:25:41
【问题描述】:
我注意到flutter firebase_messaging 包会自动处理设备的推送通知。但是有没有办法以编程方式启用或禁用通知声音和振动?我想在我的应用设置中提供一个开关框,用户可以在其中选择是否希望设备在通知到达时发出声音和/或振动。
【问题讨论】:
标签: flutter firebase-cloud-messaging
我注意到flutter firebase_messaging 包会自动处理设备的推送通知。但是有没有办法以编程方式启用或禁用通知声音和振动?我想在我的应用设置中提供一个开关框,用户可以在其中选择是否希望设备在通知到达时发出声音和/或振动。
【问题讨论】:
标签: flutter firebase-cloud-messaging
您可以将用户偏好存储在数据库中,然后在推送通知之前检查他们的偏好。如果用户希望在构建通知时收到声音和振动通知,请使用"sound": "default"。相反,如果他们不喜欢声音和振动,您可以省略该属性,通知将无声到达。查看 SO post 以获取有关如何构建数据的参考。
【讨论】: