我们应该在应用程序处于后台时处理 InstanceIDListenerService 吗?
Should we handle InstanceIDListenerService when app is in background?
我们是否也应该处理服务不在前台的情况?即,我们是否应该自己在 InstanceIDListenerService 中调用 startForeground(对于 Oreo)?还是保证只有app在前台才能启动服务?
更详细地说,如果应用程序在后台(被杀死)时发生刷新令牌,那么我该如何处理?我是否应该在每次应用启动时检查令牌是否刷新?
p.s。我目前正在实施 GCM,由于我无法控制的原因,将在 2019 年初切换到 FCM。
在我看来,我们不必处理背景案例,因为在实施 GCM 时 google 的 official documentary 中没有提到它。
我们是否也应该处理服务不在前台的情况?即,我们是否应该自己在 InstanceIDListenerService 中调用 startForeground(对于 Oreo)?还是保证只有app在前台才能启动服务?
更详细地说,如果应用程序在后台(被杀死)时发生刷新令牌,那么我该如何处理?我是否应该在每次应用启动时检查令牌是否刷新?
p.s。我目前正在实施 GCM,由于我无法控制的原因,将在 2019 年初切换到 FCM。
在我看来,我们不必处理背景案例,因为在实施 GCM 时 google 的 official documentary 中没有提到它。