颤振firebase_messaging包装启用/禁用通知声音和振动



我注意到颤振firebase_messaging包会自动处理设备的推送通知。但是有没有办法以编程方式启用或禁用通知声音和振动?我想在我的应用设置中提供一个开关框,用户可以在其中选择是否希望设备在收到通知时发出声音和/或振动。

您可以将用户首选项存储在数据库中,然后在推送通知之前检查其首选项。如果用户希望通过声音和振动获得通知,请在构建通知时实现"sound": "default"。相反,如果他们不喜欢声音和振动,您可以省略该属性,通知将静默到达。查看此 SO 帖子以获取有关如何构建数据的参考。

最新更新