美文网首页
iOS APNs之极光推送

iOS APNs之极光推送

作者: CarsonChen | 来源:发表于2017-10-18 14:26 被阅读34次

一、简述APNs

APNs: Apple Push Notification service
APNs 通知:是指通过向 Apple APNs 服务器发送通知,到达 iOS 设备,由 iOS 系统提供展现的推送。用户可以通过 IOS 系统的 “设置” >> “通知” 进行设置,开启或者关闭某一个 App 的推送能力。

JPush iOS SDK 不负责 APNs 通知的展现,只是向 JPush 服务器端上传 Device Token 信息,JPush 服务器端代理开发者向 Apple APNs 推送通知。

二、APNs证书制作

进入Apple开发者后台,制作APNs证书,此处需要两个证书,一个是用户开发环境,一个是用于生产环境,通过创建CSR文件,来制作cer后缀证书,并且下载并安装好证书,并导出p12文件。详见(iOS开发之证书制作)


APNs证书制作

三、集成环境

证书制作完成之后,将工程打开,让工程支持推送信息,

可以参考官方文档:https://docs.jiguang.cn/jpush/client/iOS/ios_sdk/
导入极光推送,此处我们使用Cocoapods进行导入,(Objective-C & Swift同样支持)

配置工程支持APNs


让工程支持APNs推送

在极光开发者后台创建相应的项目以及上传对应的APNs证书,让后得到AppKey,根据激光的开发文档,进行APNs初始化的操作。

四、注意事项

如果需要让其工程支持HTTP请求,则需要在Info.plist配置文件中进行配置。
推送消息的Tag值为后台设定其为+1,这样在iOS这边Application可以自动的进行+1的操作。

相关文章

网友评论

      本文标题:iOS APNs之极光推送

      本文链接:https://www.haomeiwen.com/subject/envruxtx.html