我正在尝试向android和ios发送推送通知。在Android上,推送通知由数据处理,而在有效负载中需要通知以显示通知。
但是如果添加了通知部分,并且如果用户订阅了设备上的频道。在Android上,它显示由有效负载的通知部分创建的2条消息。
从firebase发送有效负载的任何特定方式。这样它就可以在两个设备上运行。
提前致谢
答案 0 :(得分:0)
就像弗兰克所说,Firebase支持向iOS和Android发送消息。
如果您发送带有数据有效负载的通知消息(通知和数据),Android客户端将 根据通知有效负载显示自动生成的通知(如果应用程序位于后台)< strong>或传递给onMessageReceived回调,您可以选择根据数据和/或通知有效负载生成通知(如果您希望应用程序位于前台)。不会生成两个通知。