苹果Provider服务器苹果Provider服务器
一、关键参数
名称
获取方式
格式
deviceToken(设备标识号)
App启动后与APNS连接获取,并返回给Provider服务器
SSL证书
在创建APPID时添加推送功能config生成
xxxxxx.pem
SSL证书私钥
SSL证书申请签名时设置私钥
二、流程
2.1推送服务整体流程:
Provider服务器流程
1. 使用SSL 证书与APNs 通讯;
2. 构造所要发送的消息载体;
3. 发送载体到APNs;
2.2与APNS建立连接
...
苹果Provider服务器
一、关键参数
名称
获取方式
格式
deviceToken(设备标识号)
App启动后与APNS连接获取,并返回给Provider服务器
SSL证
在创建APPID时添加推送功能config生成
xxxxxx.pem
SSL证书私钥
SSL证书申请签名时设置私钥
二、流程
2.1推送服务整体流程:
Provider服务器流程
1. 使用SSL 证书与APNs 通讯;
2. 构造所要发送的消息载体;
3. 发送载体到APNs;
2.2与APNS建立连接
Provider服务器所有与APNS的通讯都需要进行SSL证书认证。与APNS建立连接首先进行SSL安全认证,发送SSL证书及私钥。连接建立成功后进行推送。
2.3构建消息载体
接口及消息格式
其中Payload为具体发送
包括:
提示 – 显示于设备上的文本串
标识 – 设备屏幕中程序图标上显示的整数
声音 – 显示消息在设备的同时发出的声音的文本名字
同时也可以发送包括诸如显示自定义按钮等在内的各种选项的字典集
具体参考:苹果官方推送指南 - The Binary Interface and Notification Formats 和The Notification Payload。
2.4 Provider推送
为避免在发送各载荷时频繁连接和断开,建议建立载荷队列,有新消息推送时将消息插入载荷队列。若频繁连接和断开APNS服务器,可能会被APNs认为是DOS攻击,从而拒绝发送provider的推送通知发送请求。
本文档为【苹果Provider服务器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。