iOS学习--远程推送

1.远程推送的详细描述

不使用第三方推送的原因:

             1.只能给客户端发送推送,平台web不能发送。

             2.我们考虑到使用太多第三方平台,会导致app产生强大的依赖,后期运维成本过高

故使用自定义推送

 

2.远程推送的步骤:

从我们公司的服务器生成推送,在使用APNs推送给用户

1.设置远程推送服务器

         有几个关键的组件:团队的服务器、APNs、我们的设备、安装在用户设备上的app

         从我们的服务器开始决定什么时候要发送推送。在该发请求的时候,服务器生成一个请求包含通知内容以及用户设备的device token。接着把这个请求发送给APNs,他们会处理发送推送给特定用户的设备的事情。在接收到通知,设备等莪操作系统会处理用户交互以及分发通知给你的app

2.我们app注册一个devicetoken用来识别我们的app,用来和APNs交流

你可能感兴趣的:(iOS学习,iOS学习,远程推送,APNs)