您的位置:首页 > 产品设计 > UI/UE

[[UIApplication sharedApplication] unregisterForRemoteNotifications]的使用

2016-12-19 11:28 441 查看
[[UIApplication sharedApplication] unregisterForRemoteNotifications] 的作用是注销推送,使用这句话以后用户就无法接收到推送,虽然推送还在发。

同时也有对应的方法:注册推送

[[UIApplication sharedApplication] resignFirstResponder];使用后重新调用AppDelegate里的获取token的方法。

不过9.3以后就改变了机制 当你调用了注销推送的方法 在调用注册推送的方法,必须杀死程序才可重新获取到推送。在9.3之前可直接调用[[UIApplication sharedApplication] resignFirstResponder]重新注册推送。

所以想控制用户的推送开启关闭 还是需要服务器的帮忙,给用户打一标志位则不在给该用户发送推送。或是改未静默推送
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: