白羽
2018-06-22
来源 :网络
阅读 1446
评论 0
摘要:本文将带你了解IOS开发之苹果推送机制APNs(二),希望本文对大家学IOS有所帮助.
我们就来看看如何把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文件即可。这里主要介绍如何申请和安装推送证书,太详细的就不再叙述了。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号