推送学习-2019-02-19
2019-02-19 本文已影响0人
863c73f31933
苹果的APNs推送
1、传统的推送,生产P12文件,需要区分生产和测试两个环境,还需注意每年一更换推送证书(推送证书有效期一年)。
技术要点:证书+私钥(P12文件)
2、新推出的推送模式,APNs Auth Key Token模式,生产P8文件,只能下载一次,可以多个应用公用,并且永久有效。
技术要点:
HTTP/2协议的Provider使用
一对公私钥-公钥provider,私钥APNs
JWT Token-必须定期更新,每一个provider的有效期1个小时
JWT 加密token的算法ES256(APNs只支持ES256签名的JWT)
P8还是P12,其中的数字是密钥类型
学习链接:
什么是JWT(JSON WEB TOKEN) - 莫问今朝· - 博客园
JSON Web Token 入门教程 - 阮一峰的网络日志
Local and Remote Notification Programming Guide: Communicating with APNs