iOS消息推送证书创建过程

一.创建证书请求

1.在mac上进行钥匙串访问(keychain)

2. 选择钥匙串访问>证书助理> 从证书颁发机构中请求一个证书,如图1所示

图1

3.输入你的名字和邮件地址,CA邮件地址默认就可以,不要试图去进行任何改动,设置参考图2:

图2

4.选择保存到硬盘,把创建好的请求文件保存到桌面上。

二.创建APP ID

1.用你的付过费的苹果账号登入苹果开发者门户。(iOS Provisioning Portal)在左项菜单栏中选择APP IDs,如图3所示:

图3

2.我们先填写一个新的应用ID,每个推送通知办事都对应着独一的应用,在这里,你不能使用用通配符。点击右边的按钮【New App ID】。点击后画面如如图4所示:

图4

填写如下:

  • Description: PushChat
  • Bundle Seed ID: Generate New (this is the default option)
  • Bundle Identifier: com.hollance.PushChat

这里你得填上本身的标识:com.yoursite.PushChat,因为你在XCODE得用同样的标识开辟应用。

3.点击submit,在页面的DESCRIPTION列表中找到自己新建的APP ID 如图5所示:

图5

4.点击Configure,进入配置页面如图6所示

图6

5.选中Enable for Apple Push Notification service,点击第一行的Configure,如图7所示

图7

6.点击Continue按钮,进入图8界面,选择刚才生成的.certSigningRequest文件,

图8

7.点击Generate按钮,稍等几秒钟,如图9所示:

图9

创建成为后界面如图10所示:

图10

8.点解Continue按钮,进入图11界面,点击Download按钮,将生成的SSL证书下载到本地。

图11

9.点击Done按钮,图6的中界面已变为如图12所示:

图12

10.在本地文件中找到刚刚下载的.cer文件,双击在钥匙串(keychain)中打开。

11.在钥匙串中(keychain)PushChat导出证书,如图13所示:

图13

输入密码,如图14所示:

图14

12.点击OK按钮,即可生成Certificates.p12文件,provider服务器中使用此文件进行消息推送的实现了。

转:http://wenku.baidu.com/link?url=cVmkZdAMs5yLwIt_IERh3MJI6AUYYVwx16-Y9g4cUQatZrJSc_7ctSPZ4skqz-aCiI_Bezn9QLdlEO1fv0ZyFFVA8ejsRwtFOmrYoQAxrXC

iOS消息推送证书创建过程的更多相关文章

  1. [置顶] 手把手教你iOS消息推送证书生成以及Push消息

    iOS推送消息是许多iOS应用都具备的功能,今天在给应用加推送功能,在生成证书的过程中,发生了各种令人蛋痛的事.下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provi ...

  2. iOS 消息推送证书生成方法的简单说明

    openssl x509 -in idp.flowtreasure.cer -inform der -out PushChatCert.pem openssl pkcs12 -nocerts -out ...

  3. 【转】iOS消息推送实现过程记录

    客户端代码:链接地址 服务器代码:链接地址  链接地址 这里记录下iOS消息推送实现的全过程 首先,申请秘钥. 之后进入链接地址开发者,当然你得有啊!!!!! 点击这里 如图: 下面实现创建推送证书( ...

  4. (转)iOS消息推送机制的实现

    原:http://www.cnblogs.com/qq78292959/archive/2012/07/16/2593651.html iOS消息推送机制的实现 iOS消息推送的工作机制可以简单的用下 ...

  5. 【iOS】iOS消息推送机制的实现

    iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务 ...

  6. iOS消息推送机制

    iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务 ...

  7. iOS 消息推送(APNs) 傻瓜式教程

    也可以去我的简书页面查看这篇文章 首先: 1.做iOS消息推送需要真机测试 2.做iOS消息推送需要有付费的开发者账号 是否继续看帖? 先学习一下相关的知识吧! 因为中途可能会遇到一些问题,这篇文章或 ...

  8. (转)iOS消息推送机制中pem文件的生成

    转自:http://2015.iteye.com/blog/1567777 以前写了一篇文章:iOS消息推送机制的实现,这篇文章中生成的是p12文件,但是php是用的pem文件,生成的方法和p12文件 ...

  9. 了解iOS消息推送一文就够:史上最全iOS Push技术详解

    本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表. 1.引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ.微信等IM界面处于前台时,聊天消息和指 ...

随机推荐

  1. centos x64 vsftpd 530登陆错误问题

    近来在centos 6.0 x64版本下安装vsftpd,中间出现一些问题,解决过程总结如下: 安装vsftpd:yum install vsftpd 安装后配置为虚拟用户登陆,然后用:ftp loc ...

  2. action(一)

    //CCAnimation是封装动画功能的类,它可以看作是由若干个_CCSpriteFrame对象组成的序列,精灵按照顺序切换它们,就形成了动画.CCAnimation也有内存池,    //此处的a ...

  3. Struts2使用OGNL遍历各种map总结

    一.Action中的代码:MapAction.java package com.zx.demo.action; import java.util.ArrayList;   import java.ut ...

  4. lua urlencode urldecode URL编码

    URL编码其实就是对一些字符转义为%加上该字符对应ASCII码的二位十六进制形式. 如: 字符 特殊字符的含义 URL编码 # 用来标志特定的文档位置 % % 对特殊字符进行编码 % & 分隔 ...

  5. Java 之进制转换

    //十进制转十六进制 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scan ...

  6. dp之多重背包2191

    水题........ #include<iostream> #include<stdio.h> #include<string.h> using namespace ...

  7. 深入学习HttpClient(一)扩展额外的功能

    HttpClient作为.net4.5新增的Http库除了对于async/await形式的异步支持外,还向我们展示了其强大的扩展能力. [类库的设计] 让我们先看下Httpclient的设计图: 图中 ...

  8. swift学习经验和错误记录

    1.selector 和action 直接用字符串,后面要加冒号":" 2.StoryBoard 连接后改名又重新连接出现了找不到符号的诡异错误,unknow class xxxx ...

  9. love2d教程32--碎图打包器texturepacker

    texturepacker是一个碎图打包器,可以把小图合并成一张大图,并对大图做优化.我用的是特别版(只好用xx版了, 不然导出的图片会被变成红色),网盘下载,文件会提示有毒,我也是在网上找的,其实是 ...

  10. koa介绍

    https://github.com/koajs/koa https://github.com/demopark/koa-docs-Zh-CN ctx.response.type = 'json'; ...