注:次篇文章为本人的开发笔记 希望能帮助到大家
做推送之前,我认为我们有必要先了解一下它的推送原理。这样我们才能更好的去集成。
👇下面图中一共有六步操作 图下方是我每一步骤的解释
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)
其实很简单 按照官方文档的指示 一步一步走就可以了 没有啥问题
提示:在调试的时候后,虽然“生产证书”、“开发证书”都已经验证成功了。但是在我们测试调试时,如果你的APP 没有上线过、或者没上线的话你使用“生产环境”发消息 是接收不到的