android - 是否可以在一段时间内禁用 GCM 服务?

标签 android google-cloud-messaging gcmlistenerservice

我有一个使用 GCM 的应用程序,我只想在应用程序关闭时接收通知,但当它在前台时不接收它们。

那么是否有一些功能可以暂时禁用GcmListenerService

最佳答案

你这样做是错误的。当您的应用程序收到 GCM 消息时,这实际上是无关紧要的。在你的情况下,当它对它使用react时更重要。因此,我没有禁用您的应用程序组件,而是简单地放置了一些逻辑,这些逻辑在某些情况下(比如它在前台)会忽略消息,或者在这种情况下以不同的方式处理它们。对我来说,这看起来比让您的应用完全失聪更好。

关于android - 是否可以在一段时间内禁用 GCM 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36754593/

相关文章:

java - gcm 在客户端没有收到消息

android - Android 构建应用程序上的 Meteor cordova

Android:Lollipop 之前自定义按钮上的背景颜色设置不正确

android - 注册困惑 Android GCM

android - 关闭 GCM 通知

android - Google Play 服务增加了额外的进程并导致额外的内存消耗

java - 如何在 webview 中加载内部链接?

android - ART 中的 Zygote(Android 运行时)

android - 仅使用 GCM 为 android 开发聊天应用程序放弃 XMPP 是否好?