码迷,mamicode.com
首页 > 其他好文 > 详细

APNs

时间:2016-01-25 21:09:26      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

生成推送证书:

1. 登陆开发者中心:https://developer.apple.com
2. 点开 certificates、identifiers 和 proversionprofiles 里面
3. 创建 APPID, 勾选 push notification servers 服务
4. 搜索刚才创建的 APPID,点击 edit,配置证书, 下载双击。
5. 证书创建完成, 钥匙链内右键导出 p12

实现的代码在 AppDelegate.h

#import "AppDelegate.h"

@interface AppDelegate ()

@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    //请求通知权限
    UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert |UIUserNotificationTypeSound | UIUserNotificationTypeBadge categories:nil];
    [application registerUserNotificationSettings:settings];
    
    //注册远程通知
    [application registerForRemoteNotifications];
    return YES;
    
}
//deviceToken, 设备令牌, 唯一.

//远程推送注册成功
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    NSLog(@"%@", deviceToken);
    //post 请求发给自己的服务器
    
    //生成推送证书:
    //1. 登陆开发者中心:https://developer.apple.com
    //2. 点开 certificates、identifiers 和 proversionprofiles 里面
    //3. 创建 APPID, 勾选 push notification servers 服务
    //4. 搜索刚才创建的 APPID,点击 edit,配置证书, 下载双击。
    //5. 证书创建完成, 钥匙链内右键导出 p12
}

 

APNs

标签:

原文地址:http://www.cnblogs.com/wsn1993/p/5158638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!