112ba

这几天在研究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通知

分类:

技术点:

相关文章:

  • 2021-12-12
  • 2021-09-27
  • 2021-10-18
  • 2021-06-10
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
  • 2021-07-01
  • 2022-01-19
  • 2022-12-23
  • 2021-12-16
相关资源
相似解决方案