iOS消息推送

作者: Elena_li | 来源:发表于2016-01-30 23:08 被阅读532次

       关于iOS的推送有很多的第三方可以帮助我们实现,比如说百度推送,极光推送等等。就我使用过的百度推送而言,个人感觉体验不是太好,经常收不到或者漏掉消息,后来实在没辙就换成了苹果本身的APNs。ps:不知道是后台不给力呢,还是百度推送本身的体验就不是很好,纯属个人使用感觉,勿喷😄。其实使用苹果的APNs更加方便,不像使用百度推送还要申请Key,导入SDK,在第三方开发者平台上上传证书什么的。

推送的基本原理大致如下:

1、你的APP先注册APNs推送功能。(具体的就是在iOS Dev上将你的应用配置为包含推送功能)。

2、当苹果APNs推送服务器收到你应用的注册消息就会返回一个DeviceToken给你。

3、你将这个DeviceToken发送给自己的推送服务器。

4、当需要推送消息时,你的推送服务器把推送的内容,devicetoke等一些信息发给苹果的APNs服务器。

5、最后苹果的APNs服务器再把消息推送到目标设备,整个推送过程就结束了。

推送证书

1、苹果推送证书制作(此处省略一万字...)

2、百度推送证书制作

1、创建一个无通配符(*)的AppId(说明:有通配符的appid是不能进行推送的)

2、使用钥匙串访问——>证书助理———>从证书颁发机构请求证书,创建一个请求证书的许可证

3、生成证书


4、下载证书———>导出证书(格式  .p12)————>将p12格式转换成pem格式


p12格式转pem格式,打开终端使用如下命令

5、将制作好的pem证书上传到百度开发者http://developer.baidu.com/console#push/setup!appid=3875615

相关文章

  • 细说 iOS 消息推送

    细说 iOS 消息推送 细说 iOS 消息推送

  • iOS 远程推送通知

    iOS 远程推送通知 分分钟搞定IOS远程消息推送 iOS推送通知的实现步骤 推送通知iOS客户端编写实现及推送服...

  • iOS 远程消息推送 APNS推送原理和一步一步开发详解篇(新手

    iOS 远程消息推送 APNS推送原理和一步一步开发详解篇(新手推荐) iOS 远程消息推送 APNS推送原理和一...

  • 技术贴合集

    iOS网络图片尺寸适配 iOS 10 消息推送(UserNotifications)秘籍总结 静默推送 iOS 面...

  • iOS开发常用之消息相关

    消息相关 消息推送客户端 SGPushDemo - 消息推送客户端 Orbiter - 消息推送客户端:iOS...

  • iOS消息推送

    一、关于推送 1、本地推送 只要用户允许了推送通知,并且通知提醒类型不为空,就可以进行本地推送。 2、远程推送 首...

  • iOS 消息推送

    [TOC] 一、工作机制: APNS 是 Apple Push Notification Service 的缩写,...

  • iOS消息推送

    推送的注册: 方法回调 iOS10及以上方法回调 iOS10以下: 推送的Extension 分为service和...

  • iOS 推送消息

    http://my.oschina.net/zhxx/blog/711947

  • iOS消息推送

    关于iOS的推送有很多的第三方可以帮助我们实现,比如说百度推送,极光推送等等。就我使用过的百度推送而言,个人感觉...

网友评论

    本文标题:iOS消息推送

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