处理收到的消息火群通知



我想在设备收到来自 Firebase 通知的通知时触发特定事件(如普通振动(。

到目前为止,我发现的只是可以处理在应用程序后台通过显示消息发送的通知的on_click。

是否可以让设备在通知到达的那一刻振动?我很想通过回答问题表来吸引用户关注参与我的实地研究,通知进来了。

多谢!

有两种类型的消息:

  • 数据消息(JSON 中具有data属性(
  • 通知消息(JSON 中只有 notification 属性(

如果在应用处于活动状态时收到通知/数据消息,则可以onMessageReceived处理它并执行所需的任何操作。

如果数据消息在您的应用处于非活动状态时到达,您可以在onMessageReceived中处理它并执行任何您想要的操作。

若要使手机在这些情况下振动,请参阅向导中的出色示例。

如果在应用处于非活动状态时收到通知消息,系统会自动处理该消息,您无法控制发生的情况。

另请参阅有关消息类型的文档,因为还有一些细微差别。

是否有可能让设备在瞬间振动 通知到达?

是的,您可以在使用类生成Notification时定义它NotificationManager -

NotificationCompat.Builder mBuilder =
                    (NotificationCompat.Builder) new NotificationCompat.Builder(this)
                            .setSmallIcon(R.drawable.ic_notification)
                            .setAutoCancel(true)
                            ....
                            ..
                            .setVibrate(new long[] { 1000, 1000, 1000, 1000, 1000 });

相关内容

  • 没有找到相关文章

最新更新