iOS 开发 极光推送

注:次篇文章为本人的开发笔记 希望能帮助到大家

做推送之前,我认为我们有必要先了解一下它的推送原理。这样我们才能更好的去集成。

👇下面图中一共有六步操作 图下方是我每一步骤的解释


D8098A43-151E-48C4-89D3-ABC67A4CDC60.jpeg

1.由我们自己的App向iOS设备发送一个注册通知。
2.iOS会向“苹果远程推送服务器”发送App的Bundle_id 以及手机设备的UDID。
3.“苹果远程推送服务器”会根据我们发送的Bundle_id和UDID生成一个deviceToken 发送给我们的APP。
4.我们的APP当接收到由“APPNS Server”发送过来的deviceToken后 再把它发送给“我们自己商家后台服务器”由服务器保存在数据库中。
5.当商家想发送推送时, 在“我们自己商家后台服务器”中输入要发送的消息并选择发给哪些用户的deviceToken,由服务器发送给APNs
6.APNs根据deviceToken发送给对应的用户,最后就到我们手机上面了。

开始集成(这里就很简单了 我就直接扒链接给你们 自己去看吧😁)

导入SDK可以使用Cocoapods导入 或者自己手动集成。当然还是建议使用Cocoapods导入,这样会省去很多麻烦* IOS 集成指南
不知道证书怎么去弄的可以看看 iOS 证书设置指南
标签与别名 API (iOS)

其实很简单 按照官方文档的指示 一步一步走就可以了 没有啥问题

5D895EDA-9B8E-4100-8810-EC4D801F7D82.png

提示:在调试的时候后,虽然“生产证书”、“开发证书”都已经验证成功了。但是在我们测试调试时,如果你的APP 没有上线过、或者没上线的话你使用“生产环境”发消息 是接收不到的

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,130评论 3 119
  • 最近公司产品需求,在项目里面集成极光推送,配合后台,实现特定用户,分组用户和全部用户的推送。之前一直都是接手别人的...
    小多多阅读 832评论 1 2
  • 问题描述:线上的项目突然无法接收到通知了,通知代码逻辑没改动过,之前一直可以正常接收通知,突然不行了,很奇怪......
    baiwulong阅读 3,238评论 0 3
  • 看图说话(29)《口号记得住》20150529 看图:大沥-大美-大生活,广告口号!摄于千灯湖过联河路广三茂铁路跨...
    老区游子阅读 262评论 1 0
  • 他们是一对老夫妻。丈夫快六十岁了,几年前因为中风瘫痪在床。妻子也早已退休,专心在家照顾病夫,买菜做饭,洗涮清理,日...
    易书白阅读 883评论 3 21

友情链接更多精彩内容