公司的项目要求接入服务器自己接入原生的ISO 推送服务,不再接第三方的SDK,网上也有很多例子讲解什么是APNS ,如何获取证书,怎么接入,刚开始还是听顺利的,就是在获取pem证书上面有些小问题,不过后来ios开发还是解决了,最后他自己做了一个获取证书的总结。
我做的就是nodejs 服务端接入apns服务。
下图是APNS 推送服务的顺序。
所有能够推送的前提的正确的证书+设备token
当证书和device_token准备就绪后,服务端就可接准备开发推送服务了。
npm 安装 apn
$ npm install apn --save
然后就是编写推送服务了,demo在这里