您现在的位置是:网站首页 > 脚本编程>

iOS 创建消息推送证书步骤

2015-11-26523人围观
简介 第一步:https://developer.apple.com 打开苹果管网进入开发者中心 第二步:注册证书 第三步: 如果没有APPID 请按下面步骤创建ID 操作此步需要证书如果 没有生成证书 请看证书生成 ...

第一步:https://developer.apple.com 打开苹果管网进入开发者中心

第二步:注册证书

第三步

如果没有APPID 请按下面步骤创建ID


操作此步需要证书如果 没有生成证书 请看证书生成



下载安装


然后去xcode配置下 配置代码 如下



//APNS 注册

    if (__IPHONE_8_0) {

        UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert) categories:nil];

        [[UIApplication sharedApplication] registerUserNotificationSettings:settings];

       

    }else

    {

        UIRemoteNotificationType myTypes = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;

        [[UIApplication sharedApplication] registerForRemoteNotificationTypes:myTypes];

} 

#ifdef __IPHONE_8_0

- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings

{

    //register to receive notifications

    [application registerForRemoteNotifications];

}

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void(^)())completionHandler

{

    //handle the actions

    if ([identifier isEqualToString:@"declineAction"]){

    }

    else if ([identifier isEqualToString:@"answerAction"]){

    }

}

#endif

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{

   

}

 

- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{

    NSLog(@"注册错误");

}


导出p12 然后转成pem 放到上面我发给你的文件夹里面 把deveice token 和 证书名字和密码配置好







生成p12

打开终端 改文件格式



openssl pkcs12 -in 文件名.p12 -out 文件名.pem -nodes

更改一系列参数

终端命令 php 文件名.php





创建APPID



证书的生成






小盆友们可加入:79849523 QQ群 进行讨论互动

打赏本站,你说多少就多少

精彩评论

微信关注

Copyright © 2013-2019 千奇博客 保留所有权利 辽ICP备13008238号