如何通过按钮点击android?
来禁用和启用FCM推送通知onMessageReceived
答案 0 :(得分:0)
您可以在启动时手动注册GcmBroadcastReceiver,并在退出时取消注册。
听起来您想要控制清单中发布的组件是否处于活动状态,而不是在运行时动态注册接收器(通过Context.registerReceiver())。
如果是这样,您可以使用PackageManager.setComponentEnabledSetting()来控制这些组件是否处于活动状态:
请注意,如果您只对在运行时接收广播感兴趣,最好使用registerReceiver()。接收器组件主要用于在每次发送广播时确保启动应用程序的时间。