是否可以禁用当前应用程序的推送通知? 我正在使用谷歌 GCM 通知的示例。在应用程序中,我希望在注销时禁用推送通知。可以通过代码来完成,或者只需要在向我发送推送通知的服务器上禁用它
问候,彼得。
[更新] 谢谢奥列格,我也找到了一种在 MessageReceiver 中执行此操作的方法
@Override
public void onMessageReceived(String from, Bundle data) {
String message = data.getString("message");
if(notificationsDisabled) {
// do what u want when notifications variable disabled (without server etc)
}else{
// if enabled , show notifications message in status bar or something else
}
}
当需要从服务器更新某些内容但没有推送通知时,这是一个好方法
最佳答案
您可以在启动时手动注册 GcmBroadcastReceiver
并在退出时取消注册
关于java - 禁用当前应用程序的推送通知 android java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159392/