5分钟内搭建iOS原生推送

推送我们一般都会用第三方,比如极光、友盟、个推、百度等等,如果你的项目需要自己集成推送,可以试试下面的方法,当然第三方可能更加方便,关于推送的统计也比较完善,但是原生的稳定性比较有保证,下面我来看看具体实现的步骤:

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的适配问题,这里我没有写出来,相信聪明的你应该能搞定的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,954评论 25 709
  • “推送通知?喔,不!”。是的,这就是我被叫去实现一个 iOS 应用中的推送通知功能时,脑海中闪过的第一念头,而且我...
    王小宾阅读 2,804评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 写我 文/潇璞 九月已过,十月珊珊而来。早早的冷风干干的,似乎把窗台上的尘埃都吹透了。想想还有两个月的光阴,一年就...
    潇璞阅读 135评论 0 0
  • Libevent是一个库,当文件描述符发生特定事件或达到超时后,它提供一种执行回调函数的机制。 PHP libev...
    零一间阅读 2,047评论 1 3