IOS下推送消息实例教程

这几天在研究apple的通知推送机制,也做了一个简单的例子程序,还没有集成到工程中,由于时间关系,先写个梗 概:

一、通过”钥匙串访问”(ketchain Access)生成Certificate Signing Request (CSR);

二、进入iOS Provisioning Portal,创建appid或者更新配制,激活Enable for Apple Push Notification service 选项,并用CSR生成证书文件;

三、安装证书并导出P12文件,选中安装的证书,选择导出即可;

四、在开发者网站生成Appid对应的profile文件,安装profile文件;

五、创建工程,绑定相应的bundle identifier(appleid,注意不含App ID Prefix),并指定刚安装好的profile文件,程序包括如下几个部分;

1. 注册远程通知服务

[application registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge |UIRemoteNotific. ationTypeAlert |UIRemoteNotificationTypeSound];

2. 获取device token,并将device token保存至通知服务器;

3. 处理接收到了通知后的事件处理;

六、编写服务器端程序

服务器程序主要有两个功能:一、保存device token;二、向APNS推送push通知

posted @ 2016-12-25 20:25  371502685  阅读(189)  评论(0编辑  收藏  举报