选择配置如何配置iOS推送通知
2013-05-14 21:46
453 查看
最近研究选择配置,稍微总结一下,以后继续补充:
配置推送通知比拟费事,须要iOS开发者帐号,然后配置一个Apple ID、配置提要文件和SSL证书。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/8.jpg)
1 证书签名请求
首先须要证书签名请求,这须要在Mac OS X系统中实现,通过在系统中选择“实用工具”→“钥匙串拜访”,然后在打开菜单“钥匙串拜访”→“证书助理”→“从证书发表机构请求证书…”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/9.jpg)
选择“从证书发表机构请求证书”菜单后会弹出证书助手对话框,在用户电子邮件地址输入你的邮件地址,常用名称中输入你的名字,然后在请求是选项中勾选“保存到磁盘”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/10.jpg)
在证书助手对话框中点击“继续”按钮,然后会弹出保存证书文件对话框
2 配置应用推送通知
首先我们须要创建App ID,我们创建的App ID是<Team ID>.com.51work6. MyPushNot。然后我们在App ID列表中找到它,选择后面的点击Configure超链接进入应用配置页面,勾选“Enable for Apple Push Notification service”开启推送通知支持。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/11.jpg)
3 生成SSL证书
Push SSL Certificate中有两个可以配置,它们是:Development Push SSL Certificate(为开发配置证书)和Production Push SSL Certificate(为发布产品配置证书)。我们开发阶段配置Development Push SSL Certificate,选择后面的Configure按钮。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/12.jpg)
选择Continue按钮,在这个对话框中可以选择我们上一节中我们请求的证书签名文件。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/13.jpg)
每日一道理
风,那么轻柔,带动着小树、小草一起翩翩起舞,当一阵清风飘来,如同母亲的手轻轻抚摸自己的脸庞,我喜欢那种感觉,带有丝丝凉意,让人心旷神怡。享受生活,不一定要有山珍海味、菱罗绸缎为伴,大自然便是上帝所赐予人类最为珍贵的。
然后选择Generate按钮,文件开始上传,上传胜利并生成SSL证书,我们可以在这个页面中点击Download按钮下载生成的SSL证书,以便于后面使用。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/14.jpg)
点击Done按钮关闭对话框回到配置页面。
4 为SSL证书导出p12文件
我们在编程时候须要使用p12格式文件,p12用于存放个人证书和私钥,平日包括保护密码,是二进制格式。
上一节生成的SSL证书文件是aps_development.cer,双击这个文件涌现修改钥匙串的提示框,我们须要系统管理员密码。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/15.jpg)
打开钥匙串拜访工具,选择左边钥匙串为“登录”,在下边的钥匙串种类中选择“我的证书”,在右边的找到“Apple Development iOS Push Services:com.51work6.MyPushNot”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/16.jpg)
右键会弹出对话框选择导出“Apple Development iOS Push Services:com.51work6.MyPushNot”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/17.jpg)
导出过程当中须要选择保存文件的位置和密码保护,须要提供密码
![](http://www.iosbook3.com/wp-content/uploads/2013/05/18.jpg)
输入密码后点击“好”按钮,系统还会让我们输入管理员用户密码,以便于许可这次导出操纵。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/19.jpg)
输入密码选择“老是允许”按钮导出胜利,导出文件“证书.p12”,把这个文件保管好以备后面编程时候使用。
出自《iOS网络编程与云端应用最佳实践》作者:关东升 @tony_关东升
文章结束给大家分享下程序员的一些笑话语录:
马云喜欢把自己包装成教主,张朝阳喜欢把自己包装成明星,李彦宏喜欢把自己包装成的很知性,丁磊喜欢把自己包装的有创意,李开复总摆出一副叫兽的样子。看来的。其实我想说,缺啥补啥,人之常情。
配置推送通知比拟费事,须要iOS开发者帐号,然后配置一个Apple ID、配置提要文件和SSL证书。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/8.jpg)
1 证书签名请求
首先须要证书签名请求,这须要在Mac OS X系统中实现,通过在系统中选择“实用工具”→“钥匙串拜访”,然后在打开菜单“钥匙串拜访”→“证书助理”→“从证书发表机构请求证书…”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/9.jpg)
选择“从证书发表机构请求证书”菜单后会弹出证书助手对话框,在用户电子邮件地址输入你的邮件地址,常用名称中输入你的名字,然后在请求是选项中勾选“保存到磁盘”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/10.jpg)
在证书助手对话框中点击“继续”按钮,然后会弹出保存证书文件对话框
2 配置应用推送通知
首先我们须要创建App ID,我们创建的App ID是<Team ID>.com.51work6. MyPushNot。然后我们在App ID列表中找到它,选择后面的点击Configure超链接进入应用配置页面,勾选“Enable for Apple Push Notification service”开启推送通知支持。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/11.jpg)
3 生成SSL证书
Push SSL Certificate中有两个可以配置,它们是:Development Push SSL Certificate(为开发配置证书)和Production Push SSL Certificate(为发布产品配置证书)。我们开发阶段配置Development Push SSL Certificate,选择后面的Configure按钮。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/12.jpg)
选择Continue按钮,在这个对话框中可以选择我们上一节中我们请求的证书签名文件。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/13.jpg)
每日一道理
风,那么轻柔,带动着小树、小草一起翩翩起舞,当一阵清风飘来,如同母亲的手轻轻抚摸自己的脸庞,我喜欢那种感觉,带有丝丝凉意,让人心旷神怡。享受生活,不一定要有山珍海味、菱罗绸缎为伴,大自然便是上帝所赐予人类最为珍贵的。
然后选择Generate按钮,文件开始上传,上传胜利并生成SSL证书,我们可以在这个页面中点击Download按钮下载生成的SSL证书,以便于后面使用。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/14.jpg)
点击Done按钮关闭对话框回到配置页面。
4 为SSL证书导出p12文件
我们在编程时候须要使用p12格式文件,p12用于存放个人证书和私钥,平日包括保护密码,是二进制格式。
上一节生成的SSL证书文件是aps_development.cer,双击这个文件涌现修改钥匙串的提示框,我们须要系统管理员密码。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/15.jpg)
打开钥匙串拜访工具,选择左边钥匙串为“登录”,在下边的钥匙串种类中选择“我的证书”,在右边的找到“Apple Development iOS Push Services:com.51work6.MyPushNot”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/16.jpg)
右键会弹出对话框选择导出“Apple Development iOS Push Services:com.51work6.MyPushNot”。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/17.jpg)
导出过程当中须要选择保存文件的位置和密码保护,须要提供密码
![](http://www.iosbook3.com/wp-content/uploads/2013/05/18.jpg)
输入密码后点击“好”按钮,系统还会让我们输入管理员用户密码,以便于许可这次导出操纵。
![](http://www.iosbook3.com/wp-content/uploads/2013/05/19.jpg)
输入密码选择“老是允许”按钮导出胜利,导出文件“证书.p12”,把这个文件保管好以备后面编程时候使用。
出自《iOS网络编程与云端应用最佳实践》作者:关东升 @tony_关东升
文章结束给大家分享下程序员的一些笑话语录:
马云喜欢把自己包装成教主,张朝阳喜欢把自己包装成明星,李彦宏喜欢把自己包装成的很知性,丁磊喜欢把自己包装的有创意,李开复总摆出一副叫兽的样子。看来的。其实我想说,缺啥补啥,人之常情。
相关文章推荐
- 如何配置iOS推送通知
- 如何配置iOS推送通知
- 如何配置iOS推送通知
- iOS—如何在客户端和服务端配置APNs远程推送通知的方法
- 如何配置iOS推送通知
- 如何配置iOS推送通知
- 如何配置iOS推送通知
- 如何配置iOS推送通知
- 如何配置iOS推送通知
- iOS 开发中,如何实现高效的大量(如十万级)推送通知?
- ios如何实现推送通知
- iOS 开发中,如何实现高效的大量(如十万级)推送通知?
- iOS应用开发10——推送通知证书申请及配置
- IOS 如何实现推送通知
- IOS 推送 通知栏消息模式 显示demo字段,如何让demo字段变为应用名
- iOS中如何选择delegate、通知、KVO(以及三者的区别)
- ios如何实现推送通知
- 配置iOS推送通知与推送通知iOS客户端编写实现及推送服务器端编写
- iOS 【关于推送如何选择】
- iOS开发——高级篇——iOS中如何选择delegate、通知、KVO(以及三者的区别)