IOS学习笔记34——苹果推送机制APNs(二)
来源:互联网 发布:javascript 加载乱码 编辑:程序博客网 时间:2024/06/08 05:49
原博文地址:
上一篇介绍了一下APNs的基本原理和处理流程,通过介绍,对APNs的机制有了大致的了解后,我们就来看看如何把APNS服务集成到我们自己的项目中来,首先登陆我们的Apple Developer后台为将要使用推送服务的App新建一个App ID,如下图,点击新建后输入基本信息:
新建完毕后找到我们刚申请的App ID,把“Enable for Apple Push Notification service”的勾选上
从上面可以看到,推送证书分为两个版本,一个是Development版,一个是Production版,分别对应开发证书和发布证书(这样确实有点麻烦,不过Apple这么做肯定是有自己的理由的)。由于现在我们用做开发测试用,所以只配置Development Push的SSL证书,如果是要发布App到市场的话,就配置Production证书,流程是完全一样的。点击右侧的Configure,进入认证界面,在下一步操作之前,我们要准备好我们本机的认证证书,这个证书在我们配置开发者账号时就申请过,如果没保存的话也可以重新生成一个,其生成方式如下:
首先打开“钥匙串”程序,点击菜单选项如下图:
然后输入基本信息,确认后将后缀名为.certSigningRequest的认证证书文件保存到本地:
保存证书到本地,待会会用到:
然后回到之前的页面,点击Configure进入,点击Continue后然后选择文件,上传我们刚刚申请的.certSigningRequest文件:
上传成功后,点击Generate按钮,Apple会根据我们上传的证书颁发一个开发板的推送证书给我们:
继续点击Continue,最后就进入到下载界面,下载推送证书到本地,保存备用:
下载下来的文件名为aps_development.cer,如果是发布版的推送证书,就为aps_production.cer。然后双击该证书,将推送证书安装到我们的Mac机器上,安装成功后会看到如下界面(如果是发布版,则证书的Development部分显示的是Production)
到这里,推送证书的申请和安装就完成了,接下来的操作就是根据我们之前申请的App ID,为其产生Provisioning证书,该证书申请完成后同样双击安装到我们的Xcode里面,开发时,将签名证书选择我们对应的Provisioning文件即可。这里主要介绍如何申请和安装推送证书,太详细的就不再叙述了,如果想了解更多,可以参考前人总结的文章(个人觉得很不错)http://article.ityran.com/archives/194
上一篇介绍了一下APNs的基本原理和处理流程,通过介绍,对APNs的机制有了大致的了解后,我们就来看看如何把APNS服务集成到我们自己的项目中来,首先登陆我们的Apple Developer后台为将要使用推送服务的App新建一个App ID,如下图,点击新建后输入基本信息:
新建完毕后找到我们刚申请的App ID,把“Enable for Apple Push Notification service”的勾选上
从上面可以看到,推送证书分为两个版本,一个是Development版,一个是Production版,分别对应开发证书和发布证书(这样确实有点麻烦,不过Apple这么做肯定是有自己的理由的)。由于现在我们用做开发测试用,所以只配置Development Push的SSL证书,如果是要发布App到市场的话,就配置Production证书,流程是完全一样的。点击右侧的Configure,进入认证界面,在下一步操作之前,我们要准备好我们本机的认证证书,这个证书在我们配置开发者账号时就申请过,如果没保存的话也可以重新生成一个,其生成方式如下:
首先打开“钥匙串”程序,点击菜单选项如下图:
然后输入基本信息,确认后将后缀名为.certSigningRequest的认证证书文件保存到本地:
保存证书到本地,待会会用到:
然后回到之前的页面,点击Configure进入,点击Continue后然后选择文件,上传我们刚刚申请的.certSigningRequest文件:
上传成功后,点击Generate按钮,Apple会根据我们上传的证书颁发一个开发板的推送证书给我们:
继续点击Continue,最后就进入到下载界面,下载推送证书到本地,保存备用:
下载下来的文件名为aps_development.cer,如果是发布版的推送证书,就为aps_production.cer。然后双击该证书,将推送证书安装到我们的Mac机器上,安装成功后会看到如下界面(如果是发布版,则证书的Development部分显示的是Production)
到这里,推送证书的申请和安装就完成了,接下来的操作就是根据我们之前申请的App ID,为其产生Provisioning证书,该证书申请完成后同样双击安装到我们的Xcode里面,开发时,将签名证书选择我们对应的Provisioning文件即可。这里主要介绍如何申请和安装推送证书,太详细的就不再叙述了,如果想了解更多,可以参考前人总结的文章(个人觉得很不错)http://article.ityran.com/archives/194
- IOS学习笔记34——苹果推送机制APNs(二)
- IOS学习笔记41——苹果推送机制APNs(二)
- IOS学习笔记41——苹果推送机制APNs(二)
- IOS学习笔记—苹果推送机制APNs
- IOS学习笔记40——苹果推送机制APNs(一)
- IOS学习笔记40——苹果推送机制APNs(一)
- IOS学习笔记40——苹果推送机制APNs(一)
- IOS学习笔记33—苹果推送机制APNs(一)
- [IOS开发]苹果推送机制APNs(二)
- IOS 苹果推送 APNS(二)
- [IOS开发] 苹果推送机制APNs(一)
- 苹果推送机制APNs
- 苹果推送机制(APNS)
- ios苹果推送-APNS
- 苹果推送机制APNs(一)
- iOS推送机制APNs
- IOS 苹果推送 APNS(一)
- IOS 苹果推送 APNS(三)
- VC双缓冲技术绘图
- Oracle 多行记录合并/连接/聚合字符串的几种方法
- UVa 10700 Camel trading
- Eclipse 和 Vim 协同使用---使用Eclim插件开发Python程序
- ubuntu安装和查看已安装
- IOS学习笔记34——苹果推送机制APNs(二)
- 解决两个标签元素过大 span 和 p标签 <ul><ol>
- Python 3的bytes/str之别 codecs模块
- [STL]源码解析
- concurrenthashmap相关的一些东西
- hadoop之作业提交过程
- JAVA基础知识精华总结 .
- Max+Decode的妙用.(紀錄分組).
- Ubuntu 安装 Eclim(Eclipse for Vim)或(Vim for Eclipse)