注册远程通知时,这样:
UIRemoteNotificationType t = UIRemoteNotificationTypeNone|UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound;
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:t];
收到推送时,如果没特殊需求,可以不处理didReceiveRemoteNotification。
如果需要处理,就取一下通知里的userInfo数据进行解析,这个数据是你推送的时候设置的。
- (void)application:(UIApplication )application didReceiveRemoteNotification:(NSDictionary )userInfo
在设置里面可以设(设置->通知)。应用是用横幅(banner)的样式展示提醒消息。