android - 应用程序不再运行时 GCM 推送通知不起作用

标签 android service notifications google-cloud-messaging

我正在实现 GCM 推送通知服务,为此我使用 Service 类来扩展我的类。所以我实现的服务在后台持续运行。但是,当应用长时间空闲时,我没有收到任何通知。它仅适用于应用在堆栈中运行时的情况。

我知道,当 App 从 Stack 关闭时我们无法收到通知。

请帮助我在应用程序长时间未运行(如 Whatsapp 或 Gmail)时收到通知。

我使用了 IntentService 但它仅在应用程序运行时(前台或后台)工作。

最佳答案

读这个,IntentService当它用完工作时会自行停止。

关于通知,它可能随时出现,因为您需要放置 BroadcastReceiver。

通过扩展服务创建服务类:Tutorial about Service

关于android - 应用程序不再运行时 GCM 推送通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37612999/

相关文章:

android - 当应用程序进入后台时服务停止

安卓本地服务: are they that useful?

ios - 时间比较不起作用。有什么问题吗?

ios - ios 阻止本地通知是否被视为有害?

spring - 对于 web MVC Spring 应用程序应该 @Transactional 继续 Controller 或服务?

android - android 中的自动完成(限制结果或禁用滚动)

java - 如何计算两个纬度和经度之间的距离

android - Jetpack Compose 中的 remember 和 rememberUpdatedState 的区别?

android - NotificationCompat android - 如何只显示大图标而不显示小图标

Android透明DialogFragment