【发布时间】:2016-09-07 11:07:22
【问题描述】:
要从 FCM 后端发送消息,我们有以下视图:
我想从RemoteMessage 获取消息标签(libellé du message)。当我调试该字段时,消息中的内容被标记为google.c.a.c_l,我认为这是一个内部字段。
【问题讨论】:
标签: android firebase-cloud-messaging firebase-notifications
要从 FCM 后端发送消息,我们有以下视图:
我想从RemoteMessage 获取消息标签(libellé du message)。当我调试该字段时,消息中的内容被标记为google.c.a.c_l,我认为这是一个内部字段。
【问题讨论】:
标签: android firebase-cloud-messaging firebase-notifications
首先,我只是想知道和你的问题一样。但是在阅读文档here并玩弄之后,我发现:
remoteMessage.getNotification().getBody() 用于通知的消息正文(来自消息文本/Texte du message),remoteMessage.getNotification().getTitle() 用于通知的标题(来自高级选项),remoteMessage.getData() 用于数据负载(来自高级选项)。【讨论】:
尝试使用remoteMessage.getNotification().getTitle() 获取它。但是,在remoteMessage.getNotification() != null之前检查一下。
希望这会有所帮助。
【讨论】: