iOS应用开发10——推送通知证书申请及配置

来源:互联网 发布:德州软件开发新闻 编辑:程序博客网 时间:2024/05/16 09:45

想在程序中添加推送通知功能,但是这方面的经验不足,忙活了不短时间,总算搞定了,记录下细节,用以备忘,或许能给他人提供写参考。

首先需要一个开发者账号,这个是基础啊,如果有了就往下看。

1.首先申请一个CertificateSigningRequest.certSigningRequest

这个用来在苹果官方申请证书使用,具体步骤是:打开钥匙串,然后在menu点击申请步骤如下图


然后选中保存即可。

2.创建App(在center里面点击App Ids,然后点击右侧加号添加)


3.创建证书

点击刚创建的App,最下面有一个Edit,点击进去能看到下面的样子

注:由于我是成功之后写的这个帖子,因此在开发证书那栏已经有了可以直接下载,如果刚开始是空的,只有一个CreateCertificate...按钮


点击CreateCertificate来生成证书


直接下一步


选中文件之后,点击Generate就可以生成了,然后在第三步第一个图示的download可以下载文件aps_development.cer。

4.安装cer证书,此布比较简单,仅需要点击它用钥匙串打开即可。

5.导出.p12文件

安装cer之后就可以在钥匙串的“密钥”栏位下找到你安装的密钥,如下图:


注:钥匙旁边是你在第一步输入的常用名称,中间遮罩部分是你申请app的bundle Id.然后右键导出保存即可。

到这里文件就生成了,一般网站就需要一个不加密的p12文件就可以为你提供服务了,下面讲下工程的简单配置

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

由于大家使用的后台不尽相同,所以我们仅说明一般的配置。

6.申请Provisioning Profiles

真机调试和应用推送通知都需要有相应的这个我们可以到苹果开发者中心申请,在相应的Provisioning Profiles栏位下点击+号可以得到如图画面。


下面是选中你的项目,选中你的设备什么的,比较简单不做说明,然后就创建好了,之后在你的列表中能看到你刚创建的文件了。


7.配置Xcode
你需要在xcode中配置该推送的profile文件,在工程里面build setting 里面搜索code sign,找到配置位置,然后给如下图3,4,5位置配置正确。

注:3,4配置一定是你开通了推送的这个项目,5,要是你为之申请的profile,否则会报错,此外你真机测试必须是你申请profile时候选取过的真机。


到这里就结束了配置,具体的编码因后台而异,这里先不做说明,后面有时间就写个专门某个平台的推送Demo类的文章做为说明。



0 0
原创粉丝点击