Firebase 调试客户端(移动设备)上未接收到的android推送通知

Firebase 调试客户端(移动设备)上未接收到的android推送通知,firebase,push-notification,firebase-cloud-messaging,amazon-sns,Firebase,Push Notification,Firebase Cloud Messaging,Amazon Sns,我为android应用程序设置了推送通知,其工作原理如下: Ruby应用程序向AWS SNS发送消息->SNS向Firebase FCM发送消息->Firebase向客户端发送通知 从13岁左右开始。今年6月,我看到firebase报告“收到通知”的数量大幅下降(~95%),而“发送通知”的数量基本保持不变。我现在正试图调试这个 我怀疑FCM希望在android设备上成功显示(或接收)推送通知的预期有效负载格式发生了变化 我已经订阅了测试Android设备上的推送通知。现在我尝试通过AWS SN

我为android应用程序设置了推送通知,其工作原理如下:

Ruby应用程序向AWS SNS发送消息->SNS向Firebase FCM发送消息->Firebase向客户端发送通知

从13岁左右开始。今年6月,我看到firebase报告“收到通知”的数量大幅下降(~95%),而“发送通知”的数量基本保持不变。我现在正试图调试这个

我怀疑FCM希望在android设备上成功显示(或接收)推送通知的预期有效负载格式发生了变化

我已经订阅了测试Android设备上的推送通知。现在我尝试通过AWS SNS推送通知。我可以在cloudwatch中看到通知被报告为“成功”-不管我发送什么负载!所以很明显,SNS不会从FCM那里得到任何错误,即使我发送的垃圾有效载荷与FCM不匹配。现在我不知道为什么会这样,也不知道如何在Firebase中更好地了解我的消息有什么问题,以及为什么这些消息没有在设备上被“接收”。我找不到任何日志记录功能可以向我显示消息有效负载错误或任何东西。我如何进一步调试它