当收到消息甚至白名单击消息时,基于火力的推送通知会启动应用程序

时间:2018-03-06 15:35:08

标签: android firebase firebase-cloud-messaging

Android App的Firebase推送通知,即使没有点击通知,也会在应用未运行(被杀)时收到消息时启动应用。有没有人知道这是默认的Android行为还是我需要更改一些设置?

1 个答案:

答案 0 :(得分:1)

我仍然不清楚打开应用程序(开始)的含义。

以下是我向仅在内存中的应用程序发送通知消息时看到的内容(版本11.8.0):

  • 创建了应用实例。即使应用程序未定义扩展FirebaseMessagingService的服务,也会发生这种情况。
  • 如果应用 定义ARG buildno ARG password ARG buildenv RUN echo "Build number: $buildno" RUN script-requiring-password.sh "$password" RUN $(npm bin)/ng build --prod --env="$buildenv" ,则会创建并销毁该服务。 FirebaseMessagingService未被调用。
  • 在这两种情况下,所有处理都在后台进行;在用户点击通知之前,不会启动任何活动。
  • 这些观察结果基于我的消息传递服务和Application实例输出的日志消息。

虽然the documentation中的说明(例如 FCM代表客户端应用自动向最终用户设备显示消息),但正确指示消息的处理已完成& #34;系统",他们没有提到创建应用实例是该处理的副作用。