IOS学习笔记34——苹果推送机制APNs(二)

原博文地址:

上一篇介绍了一下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



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值