iOS版本介绍 =============================== 服务说明 ------------------------------ 开发者通过编写代码调用API接口(或直接通过新浪云提供的页面)推送消息,消息先存到新浪云,再由新浪云的推送服务发送到苹果的推送服务器(APNs),最后由APNs投递到用户的手机。请参照下图: .. image :: /images/pushApple.png :height: 180px 使用推送服务,首先请在新浪云应用的“服务管理”列表中找到“云推送”服务页面,在“推送设置”页面上传证书。证书的生成请参考苹果官方文档。证书上传成功后就可以通过调用新浪云云推送服务接口(或“云推送”页面“推送消息”页)推送手机通知了。 .. note:: 为提高苹果推送的及时性和成功率,请开发者注意以下几点: 1. 请注意证书的类型,正确选择开发环境和正式环境。 2. 请注意证书的过期时间。bundle ID与App Id 保持一致。 3. push函数调用成功,只代表消息已推送到新浪云服务器,并不代表成功推送到苹果服务器。(“推送统计”展示的推送成功数代表成功推送到苹果服务器)。 4. 如需查看推送成功率(该数据会有十分钟左右延迟),可通过“推送统计”查看,也可以使用getinfo函数查看(目前该接口只提供当天的数据)。 5. 如需要查看具体失败的原因,可通过“日志中心”的云推送页查看。 服务限制 ------------------------------ ==================== ========== 单app最大上传证书数 10 ==================== ==========