Android 安卓-用活动启动Firebase Messasing(FCM)的一些方法?

Android 安卓-用活动启动Firebase Messasing(FCM)的一些方法?,android,firebase,push-notification,push,firebase-cloud-messaging,Android,Firebase,Push Notification,Push,Firebase Cloud Messaging,使用活动启动Firebase Messasing(FCM)的某种方法? 我发现有时候它会随机停止工作(这很严重,而且谷歌的示例代码中并没有明显的变化) 因此,我想在几个可能的事件中启动它,以确保其运行。 我觉得奇怪的是,一份官方申请竟然失败得如此严重。 接收通知应该很简单 除非您随机停止,否则应用程序不会崩溃。我在应用程序中导航,关闭和打开,没有消息到达,然后当我打开和关闭wifi时,消息到达。通知中的消息对于FCM有一些不可预测的行为。但这没什么好担心的。大多数(>99%)的Firebase通

使用活动启动Firebase Messasing(FCM)的某种方法? 我发现有时候它会随机停止工作(这很严重,而且谷歌的示例代码中并没有明显的变化)

因此,我想在几个可能的事件中启动它,以确保其运行。 我觉得奇怪的是,一份官方申请竟然失败得如此严重。 接收通知应该很简单


除非您随机停止,否则应用程序不会崩溃。我在应用程序中导航,关闭和打开,没有消息到达,然后当我打开和关闭wifi时,消息到达。

通知中的消息对于FCM有一些不可预测的行为。但这没什么好担心的。大多数(>99%)的Firebase通知在不到1秒的时间内送达。但偶尔,对于“正在开发”中的“实验中”应用程序中的小容量应用程序,您会发现无法解释的通知传递时间延迟。我怀疑这是因为FCM服务器优先考虑传递队列。没什么好担心的。继续开发你的应用程序,你会发现使用FCM发送的通知越多,它就越可靠。

你是如何发送消息的?您希望在前台还是后台发送消息?您是否可以更新您的问题以包含此信息以及接收消息的代码?