如何禁用或启用onMessageReceived的firebase推送通知?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用或启用onMessageReceived的firebase推送通知?相关的知识,希望对你有一定的参考价值。

如何通过android中的按钮单击禁用和启用FCM推送通知onMessageReceived

答案

您可以在启动时手动注册GcmBroadcastReceiver,并在退出时注销。

听起来您想要控制清单中发布的组件是否处于活动状态,而不是在运行时动态注册接收器(通过Context.registerReceiver())。

如果是这样,您可以使用PackageManager.setComponentEnabledSetting()来控制这些组件是否处于活动状态:

http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName,int,int)

请注意,如果您只对在运行时接收广播感兴趣,最好使用registerReceiver()。接收器组件主要用于在每次发送广播时确保启动应用程序的时间。

以上是关于如何禁用或启用onMessageReceived的firebase推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

如何手动启用或禁用键盘上的 Return 键?

如何启用/禁用和/或显示/隐藏 GWT MenuItem

如何使用 jQuery 启用或禁用锚点?

如何在剑道网格中自动启用或禁用滚动条?

如何在Android上以编程方式启用或禁用GPS?

如何禁用过渡或动画时间的悬停效果,然后在过渡或动画在 css 中完成后启用它?