iOS-集成极光推送

一:前言

第三方之推送极光推送

二.原理

1.请求APNS获得deviceToken
2.得到APNS返回的deviceToken
3.发送deviceToken给极光的服务器
4.极光服务器给APNS推送消息同时带上这个deviceToken
5.APNS会根据这个deviceToken把消息推送到相应的设备上

三:步骤

1.准备工作

<1>注册极光推送开发者账号以及在极光后台注册应用
<2>制作推送证书
1.如果你还没有为你的APP注册过APPID.
那么请看极光官方制作推送证书的步骤https://docs.jiguang.cn/jpush/client/iOS/ios_cer_guide/
2.如果你已经之前已经有个一个APPID(PS:截图皆为我配置成功的截图)
1)找到你的APPID为其添加上Push Server

iOS-集成极光推送_第1张图片
edit.png

2)制作证书 点击Create Certificate按照网页中的操作进行
iOS-集成极光推送_第2张图片
制作证书.png

3)制作完成后点击Download
Development SSL Certificate为开发环境下的推送证书
Production SSL Certificate 为生产环境下的推送证书
<3>导出p.12证书上传到极光后台
iOS-集成极光推送_第3张图片
1.上传p.12推送证书到极光后台.png

2.工程配置部分请看极光官网说明https://docs.jiguang.cn/jpush/client/iOS/ios_guide_new/
3.代码部分 类目代码在 Github 欢迎下载参考
iOS-集成极光推送_第4张图片
01.png

iOS-集成极光推送_第5张图片
02.png
4.补坑

1.如果之前已经上架过的小伙伴 但在新的版本中集成了极光推送 请删除之前的发布证书 重新生成一个带有Push Server的发布证书
2.上架需要这个新的带有Push Server的证书
3.如有任何疑问请联系QQ:122092669或者发简信给我

5.极光后台推送
iOS-集成极光推送_第6张图片
01.png

iOS-集成极光推送_第7张图片
02.png

你可能感兴趣的:(iOS-集成极光推送)