当应用程序在后台运行时,我们应该处理InstanceIDListenerService吗?

时间:2018-11-20 03:01:17

标签: google-cloud-messaging android-8.0-oreo foreground foreground-service gcmlistenerservice

我们还应该处理服务不在前台的情况吗?即我们是否应该自己在InstanceIDListenerService内部调用startForeground(对于Oreo)?还是确保仅当应用程序处于前台时才必须启动服务?

要详细说明,如果刷新令牌在应用程序处于后台(已终止)时发生,那么我该如何处理呢?我是否应该在每次启动应用程序时检查令牌是否刷新?

p.s。我目前正在实施GCM,由于无法控制的原因,我将在2019年初切换到FCM。

1 个答案:

答案 0 :(得分:0)

我认为,我们无需处理背景情况,因为在实施GCM时,谷歌的official documentary中并未提及该情况。