推送我们一般都会用第三方,比如极光、友盟、个推、百度等等,如果你的项目需要自己集成推送,可以试试下面的方法,当然第三方可能更加方便,关于推送的统计也比较完善,但是原生的稳定性比较有保证,下面我来看看具体实现的步骤:
1.首页给大家介绍一个工具NWPusher,下面是github的地址,下载后用MAC运行,是用来搭建推送的服务器,给你的设备发送推送。
https://github.com/noodlewerk/NWPusher.git
2.首页我们在启动的时候注册APN
3.注册后成功后回调,然后注册token
4.获取token
5.iOS 10之后一定要打开下面的开关
6.到苹果开发者中心生成描述文件和推送证书,可以看我之前写的,非常详细
http://www.jianshu.com/p/7dac093fb041
7.然后就到NWPusher给你的设备发送推送
总结:其实步骤确实蛮简单的,不过要注意ios7,ios8,ios10的适配问题,这里我没有写出来,相信聪明的你应该能搞定的。