- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下面写一些在学习推送通知时,需要注意的一些具体事项。
谛力泰克网 :app定制 1、进入开发者帐户 申请一个新的AppleID上面分别填入APP ID 以及 Bundle Identifier ,因为我是在 6.1儿童节这一天学习的,所以我在上面分别填入 childrendaypushchat 和 cn.uue.childrendaypushchat然后提交(submit)2、等一会,将生成一个 SSL证书,在制作APP ID后,应该显示如下:
3、点击开发版的Configuration;打开相应的配置界面3、根据上图的提示,我们先把去生成一个证书,把上面的界面先放一放,打开 Keychain Access Certificate Assistant Request a Certification from a Certificate Authority4、点击,进入以下界面;填写 User Email Address 、 Common Name, 将Request is 选项 选为 第二个:Saved to disk;接下来 切换到 Keychain Access 软件的 Key标签,你会看到一个新的 公钥和一个 新的 私钥,将私钥 导出(export),右键单击选择Export;在这里我将私钥 保存为childrendaypushchatkey.p12,输入一个密码短语;为了测试的方便,我的密码 都使用了 123456,5、接下来 我们回到第2步,点击continue; 选择我们刚才下载的证书,等待数秒就会生成ssl,证书生成完之后 下载,下载的文件名为:aps_development.cer6、生成PEM文件;现在有3个文件:CSR文件、p12密钥文件、ssl证书文件如下图:将这 3个文件 放在同一个文件下,打开 terminal,进入该文件夹,将.cer 文件 转换为.pem文件liudans-MacBook-Pro:SimplePush liudan$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem将.p12文件转换为.pem文件liudans-MacBook-Pro:SimplePush liudan$ openssl pkcs12 -nocerts -outPushChatKey.pem -inPushChat.p12首先你要输入.p12文件的密码,刚才我们已经设置为:123456,这样OpenSSL可以读它,然后我们设置.Pem文件的密码,还是使用123456作为密码短语;最后将私钥和证书 整合到一个.pem文件中去liudans-MacBook-Pro:SimplePush liudan$ cat PushChatKey.pem PushChatCert.pem ck.pem测试证书是否工作 可以输入如下命令liudans-MacBook-Pro:SimplePush liudan$ telnet 2195如果正常 将输出如下语句;然后再次连接,输入如下的命令liudans-MacBook-Pro:SimplePush liudan$ openssl s_client -connect :2195 -cert PushChatCert.pem -key PushChatKey.pem你会看到一个完整的输出,如果连接成功,你可以键入一些字符,回车后,服务会断开;如果连接错误,penssl会给你错误提示;7、制作Provisioning Profile 回到开发者帐户界面,点击侧边的Provisioning,点击new profile.我是这样填写的;
Profile Name:childrendaypushchatdevelopment
Certificates:勾选你的证书
App ID:childrendaypushchat
Devices:勾选你的设备
然后提交、刷新、下载证书 我下载的证书如下图:
双击该证书,将其添加到 xCode中。8、一个简单程序 前面都是一些准备工作,但那些确实必不可少的,接下来我们要建立一个 简单的例子 打开 xCode,我的 xCode版本是 4.3.2,创建一个新的Project.选择Single View application 双击项目,进入如下界面,修改Bundle identifier然后在 Building Setting, 修改Code Signing;修
您可能关注的文档
- 【Houghton Mifflin 分级阅读-G5】(25-10)In the Days of Missions and Ranchos - NO AUDIO.pdf
- 【Houghton Mifflin 分级阅读-G5】(25-11)Job Sense - NO AUDIO.pdf
- 【Houghton Mifflin 分级阅读-G5】(25-14)Meet the Ojibwa - NO AUDIO.pdf
- 【Houghton Mifflin 分级阅读-G6】(13-4)Foods of Mexico - NO AUDIO.pdf
- 【Houghton Mifflin 分级阅读-G6】(13-10)The Maori of New Zealand - NO AUDIO.pdf
- 【Houghton Mifflin 分级阅读-G6】(13-12)Viking Longship - NO AUDIO.pdf
- AD2010-2 Exuberance-Virtuosity Contemporary Architecture最前沿建筑设计理论杂志 双月刊.pdf
- API 600-2009 钢制法兰和对焊连接闸阀(中文版).pdf
- APOGEE 楼宇自动化监控系统_201001.pdf
- Apple’s legend.ppt
文档评论(0)