Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我们的应用程序中,我想向用户展示,以便他可以停用 GCM,以便不再收到消息。
我怎样才能做到这一点/?我尝试调用 GCMRegistrar.unregister() 但广播接收器仍然给我消息。
你可以做两件事。第一个是当用户禁用 GCM 服务时,应用程序应该向您的服务器发送一条消息以更新数据库中的真/假字段,并且当您发送新的通知推送时,您只需将通知令牌发送到启用的设备.
或者,我不测试这个解决方案。当您在设备中生成通知时,您将检查用户是否禁用了通知。如果用户这样做,则不会创建通知(带有 if 语句)。您应该使用共享首选项来保存此功能。