码迷,mamicode.com
首页 > 移动开发 > 详细

ios如何实现远程推送消息

时间:2016-04-30 22:06:43      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

 远程推送可以解决 当用户关闭程序的时候 不能收到推送消息。当客户端使用了远程推送的功能,不管用户有没有关闭程序,都能收到 服务器推送的消息。

 苹果实现远程推送 是基于长连接的, 默认情况下 苹果的所有设备都是和 苹果的apns服务器建立长连接的, 只要设备已经联网。

 长连接的好处: 苹果服务器可以主动向 客户端发送消息, 也可以找回我的设备(当设备丢失时)。

  远程推送的步骤: 客户端向苹果服务器获取deviceToken步骤:客户端将 BundleId 和 设备UDID 发送给苹果Apns服务器,苹果返回deviceToken给客户端作为唯一标识。 然后客户端将 deviceToken传送给我们公司的服务器。

  调试远程推送的条件: 必须是真机

  推送证书的配置:1,如果是开发调试推送, 配置开发的cer证书aps_development.cer  和描述文件

           2, 如果是发布程序调试推送,配置aps_production.cer 和描述文件 。

  

 

ios如何实现远程推送消息

标签:

原文地址:http://www.cnblogs.com/dashengios/p/5449538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!