1 第一步
需要在控制台里面上传证书 这是链接 http://www.yuntongxun.com/doc/sdk/sdkabout/2_1_1_2.html
2 第二步
将工程中的推送开关开启
3 第三步
请求token
//iOS8 注册APNS
if ([application respondsToSelector:@selector(registerForRemoteNotifications)]) {
UIUserNotificationType notificationTypes = UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert;
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:notificationTypes categories:nil];
[application registerUserNotificationSettings:settings];
} else {
UIRemoteNotificationType notificationTypes = UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert;
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:notificationTypes];
}
4 第四步
将得到的deviceToken传给SDK
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
[[ECDevice sharedInstance]application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken];
}
这四步 缺一不可 操作完成之后打包测试就ok啦