【问题标题】:Android - Some way to start Firebase Messasing (FCM) with activity?Android - 通过活动启动 Firebase 消息传递 (FCM) 的某种方式?
【发布时间】:2017-09-14 16:01:42
【问题描述】:

通过活动启动 Firebase 消息传递 (FCM) 的方法? 我看到它有时会随机停止工作(这很严重,Google 的示例代码没有发生重大变化)。

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

在您随机停止之前完美运行,应用程序不会崩溃。我浏览应用程序,关闭再打开,没有消息到达,然后当我打开和关闭 wifi 时,消息到达。

【问题讨论】:

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

标签: android firebase push-notification push firebase-cloud-messaging


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-07-19
    • 2016-09-21
    • 2019-06-19
    • 2022-01-09
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    相关资源
    最近更新 更多