繁体   English   中英

如何在onMessageReceived上禁用或启用Firebase推送通知?

[英]How to disable or enable firebase push notification onMessageReceived?

如何在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()。 接收器组件主要用于需要确保每次发送广播时都启动应用程序的组件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM