內容目录

上一个主题

Android版本介绍

下一个主题

Redis

iOS版本介绍

服务说明

开发者通过编写代码调用API接口(或直接通过新浪云提供的页面)推送消息,消息先存到新浪云,再由新浪云的推送服务发送到苹果的推送服务器(APNs),最后由APNs投递到用户的手机。请参照下图:

../../_images/pushApple.png

使用推送服务,首先请在新浪云应用的“服务管理”列表中找到“云推送”服务页面,在“推送设置”页面上传证书。证书的生成请参考苹果官方文档。证书上传成功后就可以通过调用新浪云云推送服务接口(或“云推送”页面“推送消息”页)推送手机通知了。

注解

为提高苹果推送的及时性和成功率,请开发者注意以下几点:

  1. 请注意证书的类型,正确选择开发环境和正式环境。
  2. 请注意证书的过期时间。bundle ID与App Id 保持一致。
  3. push函数调用成功,只代表消息已推送到新浪云服务器,并不代表成功推送到苹果服务器。(“推送统计”展示的推送成功数代表成功推送到苹果服务器)。
  4. 如需查看推送成功率(该数据会有十分钟左右延迟),可通过“推送统计”查看,也可以使用getinfo函数查看(目前该接口只提供当天的数据)。
  5. 如需要查看具体失败的原因,可通过“日志中心”的云推送页查看。

服务限制

单app最大上传证书数 10