IOS 苹果推送 APNS(二)

本文详细介绍如何在Apple Developer后台为应用配置APNS推送证书,包括新建AppID、选择推送服务及创建Development和Production版证书的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上面介绍了APNS的基本原理以及处理流程,对APNS大致了解后,我们来把APNS服务集成到我们的项目上来.

首先需要登录Apple Developer后台为推送服务的app新建一个app ID,如下图:点击新建以后,输入基本信息:


在创建新的App ID时,选择App Services的PUSH Notifications,如下图:


然后点击创建创建成功,如果创建的时候没有勾选Push Notifications,也可以创建成功App ID后,通过编辑来勾选.

下面我们来配置推送证书,截图如下图:


推送证书分为两个版本,一个是Development版,一个市Production版,分别对应开发证书和发布证书,现在我们做开发测试,只配置Development Push证书就可以了,如果是发布app 到app Store上,需要配置Production证书,流程是完全一样的.点击左侧的Create Certificate,进入创建证书界面,在继续下一不操作之前我们要准备好本机的认证证书。这个证书我们在配置开发者账号的时候申请过(如果没有保存的话,我们重新申请一个)。界面如下:

首先打开"钥匙串"程序,界面如下:


输入自己的账号信息,并且选则"存储到磁盘",然后点击继续,将证书保存下来。如下图:


保存证书


这样就把证书保存下来了。

回到之前进入的Create Certificate界面,界面如下:


选择我们刚刚申请的.certSigningRequest文件,点击Generate按钮,Apple会根据我们上传的证书颁发一个开发板的推送证书给我们:界面如下:


点击"Download",将证书保存到本地,

下载下来的文件名为aps_development.cer,如果是发布版的推送证书,就为aps_production.cer。然后双击该证书,将推送证书安装到我们的Mac机器上,安装成功后会看到如下界面(如果是发布版,则证书的Development部分显示的是Production)界面如下图:


到这里推送证书的申请与安装就全部完成了。想了解更详细可以参考:

http://www.ityran.com/archives/194

http://www.ityran.com/archives/281

http://www.ityran.com/archives/240

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值