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. sed正则

    sed -i 's/[A-Za-z0-9]*\.sdongpo\.com/group110.sdongpo.com/g' test.js

  2. 网页字体生成工具fontello firefox下无效,未跨域,研究两天得出解决办法

    fontello是一个非常好的web font生成工具,但是在使用过程中发现生成的字体在firefox下死活渲染不出来,只有chrome可以正常渲染,字体文件和页面在同域下. 试过各种办法,最后发现一 ...

  3. QT类之------QLabel

    QLabel 类代表标签,它是一个用于显示文本或图像的窗口部件. 构造 QLabel 类支持以下构造函数: [plain] view plaincopy QLabel(QWidget *parent  ...

  4. 用EA生成实体层代码

    在个人版机房重构中.实体层的代码敲得有点儿烦了.不同的实体仅仅是命名不同.代码结构全然一样.遇到反复的事情,就该动动脑.想想办法了. 以下给大家介绍使用EA生成实体层的代码. 首先.建一个类,注意选择 ...

  5. SAP ECC6安装系列三:关于SAP,你也许想知道的一些事

    原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 前段时间刚好赶上 Windows 8 ...

  6. phoenix系统创建语句

    CREATE TABLE SYSTEM."CATALOG"( TENANT_ID VARCHAR NULL, TABLE_SCHEM VARCHAR NULL, TABLE_NAM ...

  7. Redis的字典扩容与ConcurrentHashMap的扩容策略比较

    本文介绍Redis的字典(是种Map)扩容与ConcurrentHashMap的扩容策略,并比较它们的优缺点. (不讨论它们的实现细节) 首先Redis的字典采用的是一种‘’单线程渐进式rehash‘ ...

  8. headfirst设计模式swift版01

    headfirst设计模式这本书真好,准备用一个月学完.书里讲得很清楚了. 设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起. 2.针对接口编程,而不是针 ...

  9. oracle初始操作

    oracle登录 sqlplus  sys/oracle as sysdba 这个登录之后呢 会出现这个: Connected to an idle instance. 这一步是连接上 [oracle ...

  10. 搭建自己的GitHub Pages

    本文记录博主使用Win 10操作系统和Jekyll 3.1.2搭建GitHub Pages的过程.希望能帮助到相同有需要的朋友. 基本需求 GitHub账号及一个命名为{GitHub昵称}.githu ...