我有一个Flutter应用程序,使用firebase消息传递插件来发送推送通知。在
我像普通一样在客户机上注册firebase,并将fcmToken
发送到服务器。在
通知是通过python服务器使用aiofcm
(它使用firebase的xmppapi)创建的。它们是这样创造的:
message = aiofcm.Message(
device_token = t2,
notification = {
"title":notification_title,
"body":notification_body,
"sound":"default",
"tag":link
},
data = {
"click_action": "FLUTTER_NOTIFICATION_CLICK"
},
priority=aiofcm.PRIORITY_HIGH
)
await fcm.send_message(message)
在iOS上,通知弹出在屏幕顶部。在
在Android上,只有图标显示在通知托盘中,而不是任何通知内容。这是在Pixel3和Oneplus6上测试的,它们都运行AndroidP
理想情况下,我希望通知是这样的“抬头”样式:
在我能够使用data
消息并在原生android中以编程方式创建通知之前,我希望尽可能避免这种情况,因为如果应用程序终止,数据消息不会在android上传递。在
谢谢,很高兴提供更多可能需要的信息。在
目前没有回答
相关问题 更多 >
编程相关推荐