极光推送 个推怎么用,有用过极光推送 个推消息推送服务的用户帮我解答一下?

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
&&整个过程分为一下几个阶段:管理控制台或者Server SDK初始化IOS App的证书(分为开发版证书和发行版证书)。运行在手机上的Push SDK执行推送的初始化动作,将AppKey和DevicesToken上传给云推送服务器,服务器保留。管理控制台或者Server SDK向云推送服务器发送一条推送指令,服务器接到指令后,将控制台传来的UserId(如果是广播没有UserId),Msg,与服务器保留的DevicesToken和证书一并打包传给APNS服务器。APNS接到数据后,根据UserId,将消息推送给指定的IPhone设备。PushSDK 在APNS的编码基础上增加自己服务的初始化和绑定接口代码。个推:&&&& 个推的做法就更简单了,他的整个交互图如下:&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & & && & & & & & & && & 图3& 个推推送交互图(IOS)&&&&&& 他对开发商的要求最高,他的官方论坛上有这么一句话:“开发者首先有一个自己的iOS推送组件,该组件可以实现从你们到苹果服务器的推送,根据我们提供的协议增加相应接口”。图3的右半部分,也就是第三方到APNS这个部分都是由第三方自己实现的,个推仅仅是实现个推服务器与第三方之间的交互。&&&&&& 图中各个函数的含义:auth():个推服务器向第三方发送“验证”指令,如果验证结果正确,则第三方返回Token,8个推服务器保留这个Token。get_tags():个推服务器向第三方发送“获取tag”指令,第三方向个推服务器返回当前存在的tag列表,个推服务器保留。push_by_tags():个推服务器根据保留的tag列表,可以选择向一些tag发送消息,讲“向tag发送消息”的指令传递给第三方,第三方完成消息发现送任务。push_by_divece():个推根据divicesId调用第三方发送接口,完成发送任务。纵观整个流程,个推服务器做的都是一些比较简单的事情,他要求第三方根据他的协议完成auth(),get_tags(),push_by_tags(),push_by_divice()接口,并给出API的地址,供个推服务器调用。笔者认为他这样做的原因是希望能够与android平台的推送共用一套系统,便于管理维护。日更新:&& 笔者今天去个推主页查看的时候发现个推的解决方案换了,个推最近自己提供了到APNS组件,这样第三方开发者就不需要自己实现到APNS的组件服务了,只需要把IOS的证书以及证书密码传给个推即可。
阅读(10727)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'IOS平台的几个推送服务的对比',
blogAbstract:'& & & &最近研究了一下'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}“创业帮帮忙”是 TECH2IPO/创见设置的一个新栏目,旨在于给创业者服务的创业者们一个展示他们产品、工具、服务、平台的地方。“创业帮帮忙”栏目对申请展示的这些产品、工具、服务、平台不做主观筛选,以最冷静和客观的方式描述它们,让需要它们的创业者做自主选择。每期的“创业帮帮忙”分为三个固定的部分:产品描述、产品亮点和典型案例,让创业者们全方位了解每一期所刊登的产品、工具、服务和平台。有意展示你们最新产品、工具、服务、平台的创业者请并发送邮件到&,务必包括“产品描述、亮点特征和应用案例”三个部分,请不要注水。本期产品:极光推送 JPush ( &&)开发者:深圳市和讯华谷信息技术有限公司(深圳)产品负责人:王小导(项目 CEO) 方家文(产品总监)更多参考:&&产品描述:极光推送正是一个整合了 Android 推送、iOS 推送的统一推送服务平台。作为国内专业的第三方移动消息推送服务提供商,极光推送目前正为数千企业和开发者提供稳定的毫秒级送达移动消息推送方案,已经覆盖了上亿 Android 和 iPhone 终端。目前积累应用开发者超过 10000 个,累计接入应用超过 12000 个。覆盖独立终端突破 1 亿 8000 万台。日活跃推送用户超过 4000 万。根据统计数据,有效使用极光推送能够在 3 个月内提升 App 留存率 100%, 提升 App 活跃度更是高达 500%。而实现这些提升,开发者只需要花费 3 分钟进行 SDK 集成,大大降低了开发者的独立开发和维护推送功能的难度。极光推送目前提供的功能有:推送通知:使你的应用程序保持高注意力,即使用户没有打开应用程序,也能够推送通知到达用户手机。您可以即时向用户推送活动提示、动态更新、积分信息等通知。推送自定义消息:强大的自定义消息推送通道。开发者可以推送自定义的消息内容。JPush SDK 把内容完全转给开发者应用程序,由开发者应用程序去处理自定义消息。管理和推送WebPortal:灵活地根据需要定制推送服务。管理 Portal 上的推送助手,方便快速推送,普通用户都可操作。服务器端API:极光推送提供了基于 HTTP 协议的推送 API,API 包含全部的推送功能,开发者完全可以基于此 API 开发独立的推送页面或者将推送功能集成到现有的管理系统内。统计图表:推送效果直观呈现。推送到达了多少?到达后,用户有没有点击打开应用?打开应用后,用户逗留的时间有没有延长?直观的对比图表,让你轻松地评估推送效果。推送富媒体:目前极光推送已宣布开放具有更优质体验的富媒体推送功能。该功能的推出不仅便于开发者推送样式和设计更为丰富美观的页面,比如优惠券、图片新闻、活动说明、推荐文章等;同时对于此前基于 JPush 做 IM 聊天的开发者,也可以使用该功能来推送语音和图片。相比于其他富媒体推送服务,。应用场景:极光推送按照接受者范围的不同提供了广播,标签,别名,IMEI(Android Only)四种推送方式,不同的使用场景和开发者可以根据业务需求。产品优势:推送平台技术架构先进,经过考验的大规模用户 Push 平台:由于之前开发过 IM 应用,极光在消息推送业务上有丰富的技术沉淀期,并且不断地优化系统,满足快速的业务增长。免费推送服务:推送的用户数量没有限制,推送的消息条数也没有限制。方便集成的SDK及良好的文档和技术支持体系:Android 3 分钟 demo。iOS 简单配置:客户端 SDK 以非常低的代价保持连接,电量、流量消耗少。推送内容的多少是由开发者决定的,网络状况不稳定也会对电量造成影响。在不考虑推送的内容和网络影响前提下。理论数据平均值为:流量消耗 20K/天,电量消耗 30mAh/天。典型案例一:YOKA时尚著名时尚新媒体平台 YOKA 旗下也有一些产品比如“HOT 男人”和“杂志 gogogo”,都是用 JPush 来做推送。YOKA的 产品不少,但是此前一直都是团队自己从网上找一些关于 Push 的开源方案鼓捣来解决推送的问题。“一开始用户少的时候还能满足,可是到后面用户到了百万千万级的时候服务器明显承受不住了。”解决这个问题的方式有两种:继续投入人力和高额的服务器的维护费用,或者采用第三方的推送服务。这两者的性价比一目了然,于是他们开始找合适的第三方推送服务。YOKA 技术总监许鑫最终选择了 JPush。它的服务器承载能力强,可以保证一台服务器与 100 万用户的长连接(实际上 JPush 现在的数字已经达到平均 200 万,峰值 350 万),因为我们自己做过推送,知道这一点很考验技术难度,JPush&能做到这一点应该说技术层面会相对其他几家更有优势;另一点很大的优势是它的准入过程几乎是全程免费,主要是在 Push 的增值服务上收费,这是一个很吸引用户的因素。他们有一个很大的优点就是技术支持的响应速度很快,解决问题很及时。我试过晚上10点给他们打过电话,(几乎是全天候待命状态)。今后还会和极光推送合作。目前 HOT 男人和杂志 gogogo 的使用场景也很简单:新杂志上线、新内容上线的时候提醒用户打开客户端去看。接下来,许鑫希望能加入一些有选择性的推送:比如在北京举办一个线下活动,只向北京地区的用户推送消息;比如按性别、年龄段对用户进行区分 Push 等。同时许鑫也提到,由于现在的定制系统和省电应用越来越多,有的手机为了给用户省电,会在后台杀死一些长连接,直接影响了推送的到达率。许鑫希望JPush能在长连接被杀死的情况下提高复活率,保障推送的到达。JPush&用的是长连接的机制, JPush 技术总监张虎曾说“长连接才是真正意义上的Push”。典型案例二:车托帮车托帮是一款车载电子导航软件。去年年底用户量增大、功能完善之后对于推送有了需求,于是在了解了几家推送服务之后,鉴于 JPush 的功能、后台都比较完善,决定选取它作为推送支持;还有一个重要的原因是易用性:“JPush 跟我们对接和配合比较容易,功能操作简单明了,普通员工简单培训之后就可以操作。”在市场上接触到的产品中,普遍都是 iOS 默认用苹果的推送,Android 则采用第三方,车托帮有点例外,他们连 iOS 都用的 JPush。目前车托帮主要在天气变化、油价调整等时效性比较强的重要信息上用到推送;未来看产品的功能实现和运营上的一些情况,使用场景会越来越多,就目前而言极光可以覆盖到目前全部的需求。据 JPush 的技术总监介绍,用户在 iOS 上选取第三方推送的原因不外乎两点: 一、使用苹果 APNs 是有开发代价的,尤其在量大的情况下要做到稳定可靠,会有相当多的技术难点;二、与 Android 选取同一种第三方服务可以统一推送平台,运维维护更简单。极光推送基于 APNS 帮助开发者做了很好的对接,并且提供统一的平台,便于开发者同时对安卓及 iOS 用户进行推送管理,在运维方面节约了极大的人力。对于电子导航软件来说,他们对推送服务最看重的需求就是快速、能够分区域推送,目前 JPush 在这两点上表现得很好,加之后者的技术响应和人力支持和车托帮的团队配合得都很好,所以合作很愉快。TECH2IPO/创见 创业推进器计划详情:
热门文章推荐phonegap+极光推送 调用极光推送远程api实现消息推送功能。
[问题点数:40分]
phonegap+极光推送 调用极光推送远程api实现消息推送功能。
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年10月 总版技术专家分月排行榜第三
2014年3月 Java大版内专家分月排行榜第一2014年1月 Java大版内专家分月排行榜第一2013年12月 Java大版内专家分月排行榜第一2013年11月 Java大版内专家分月排行榜第一2013年10月 Java大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 极光推送 的文章

 

随机推荐