https://dev.netease.im/docs?doc=iOS_apns服务器
http://bbs.netease.im/read-tid-395测试
首先按着运行上面的全部步骤,个人个娘始终不行;用Pusher ,始终报 Notification error: APN invalid token 错误spa
最后,无数次实验后,如下流程一步解决;.net
1.登陆苹果开发者平台,直接在Certificates 建立 通知生产证书,包含你项目所用的APPIDcode
2.建立 provisioning Profiles 文件,包含所用的证书,建立好后,导出双击安装到Xcode 中blog
3.去XCode 项目中,这时打开Capabilities , Push Notifications 会有个小红❌, 点击Fixed 自动修复token
4.选中Scheme 为 Release 打包 为Adhoc(正式上线固然为APPStore), 而后发包(我发包到蒲公英)开发
5.下载测试,消息推送OKget
总结: 从中,个人体会是,其实最关键的应该是必定要以Release 打包, 在打包过程当中 有跟苹果服务器通讯,肯定了 production 类型 的 APNS Server 类型,由于一样的代码在工程中直接运行,测试,是收不到通知的;可是很奇怪的状况之一是,直接运行工程it
在这种状况下,运行 是能收到通知的 ,, 真是奇怪啊 ; 打开PushNotification的时候反而收不到了