您的位置:首页 > 移动开发

iOS-在SAE使用Apple Push Notification Service实现消息推送

2014-09-29 16:31 666 查看

ResourceFrom:http://saeapns.sinaapp.com/doc.html

1,在iOS开发者中心: iOS Provisioning Portal 创建一个AppID,如图:





2,生成iOS Push Service证书,如图:







按照上述提示操作:









回到iOS Provisioning Portal:









点击“Download”下载iOS Push Service证书文件,如图:



3,导入证书文件到keychain:双击即可



4,生成ck.pem

导出cert.p12:





导出key.p12:





得到这样两个文件:



接下来打开终端:

输入命令:openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12



然后输入命令:openssl pkcs12 -nocerts -out key.pem -in key.p12



最后合并成一个ck.pem文件:

输入命令:cat cert.pem key.pem > ck.pem



得到一个ck.pem文件:



5, 生成并安装Profile文件:







6, 上传ck.pem到SAE, 如图:





7, 客户端程序:

设置profile:



在info.plist中设置Bundle identifier:



在合适的位置加入下面代码,将你的应用注册到消息中心:

在AppDelegate中加入下面代码:

8, 服务器端程序:

9, 手机收到通知效果:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: