本文介绍了尽管响应成功,Firebase推送通知仍未显示在电话上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用。
当前正在与Postman进行测试,但是我打算从服务器发送它们。

I am sending a push token to a specific device via the FCM API using https://fcm.googleapis.com/fcm/send.Currently testing with Postman, but I intend to send them from the server.

{
to: my_device_token,
notification:{
notificationTitle:从服务器测试,
notificationBody:测试lorip ipsum
}
}

我收到响应

{
multicast_id:4996861050764876123,
成功:1,
失败:0,
canonical_ids:0,
结果:
[
{
message_id: 0:1519567530487886%f95ee7d4f95ee123
}
]
}

这没有显示任何错误,但是我的手机没有任何通知。
我尝试在firebase网站 Notifications => New Message => Single Device上使用相同的设备令牌,并且可以正常工作。

Which shows no error, however I don't get any notifications on my phone.I tried the same device token using on firebase website "Notifications => New Message => Single Device", and it works.

我看到有关在应用程序未运行时不接收通知的线程,但是即使应用程序正在运行,我也看不到任何通知。

I see threads about not receiving the notifications when the app is not running, however I don't get any even if the app is running.

编辑:我的应用程序使用Xamarin.Android构建(如果相关)。

My application is built using Xamarin.Android, if relevant.

推荐答案

通知属性键是 title body

{
    "to" : "my_device_token",
    "notification" : {
        "title" :"test from server",
        "body" :"test lorem ipsum"
    }
}

请参见。

这篇关于尽管响应成功,Firebase推送通知仍未显示在电话上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 22:19