我只想通过OnMessageReceived方法接收通知数据,然后用Unity的MobileNotification或UTNotification显示自定义通知。
应用程序未激活时,系统会自动处理消息的notification
属性中的任何信息。如果您不希望系统自动显示通知,请确保您的消息不包含notification
属性。系统不会自动显示仅限数据的消息。
有关此方面的更多信息,请参阅有关消息类型的Firebase文档。
虽然可以将data
属性添加到通过附加选项的Custom dataFirebase控制台发送的FCM消息中,但无法发送仅限数据的消息。通过Firebase控制台发送的消息将始终具有notification
属性,该属性触发系统显示这些消息。
如果您想只发送数据消息,最简单的方法是通过CURL命令,如下所示:如何在不使用Firebase控制台的情况下发送Firebase云消息通知?