随意停用它

时间:2013-02-11 15:02:10

标签: android google-cloud-messaging

在我们的应用程序中,我想向用户展示,以便他可以停用GCM,以便不再收到任何消息。

我该怎么做?我试着打电话给     GCMRegistrar.unregister() 但是广播接收机仍然给我留言。

1 个答案:

答案 0 :(得分:0)

你可以做两件事。第一个是当用户禁用GCM服务时,应用程序应向您的服务器发送消息以更新数据库中的真/假字段,并且当您发送新的通知推送时,您只需将通知令牌发送到已启用的设备

或者,我不测试此解决方案。当您在设备中生成通知时,您将检查用户是否禁用了通知。如果用户这样做,则不会创建通知(使用if句子)。您应该使用将此功能保存为共享首选项。