根据 [[UIApplication sharedApplication] enabledRemoteNotificatio nTypes] 的返回值来进行判断,该返回值是一个枚举值,如下:
typedef enum {
} UIRemoteNotificationType ;
如果是 UIRemoteNotificationType None ,则可以认为推送开关没有打开,反之亦然。
//获取到 系统通知中心的设置
UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];