信鸽推送 透传消息为什么会同一条消息多次推送

多种推送方式灵活方便
通知:推送文本内容直接展示在用户的通知栏中
消息命令:推送自定义的消息内容透传给应用处理
推送目标分类
标签推送:根据属性特性对用户设置标签分组,向群组用户发送
别名推送:客户端绑定用户别名,向具体的单个用户推送
全量推送:向所有的注册用户发送一条广播消息
标签推送新增高级标签 —— 潜在流失用户、潜在付费用户,推送让你快人一步
推送数据统计效果跟踪
推送数据:推送量、抵达量数据统计
效果跟踪:单个推送通知目标用户行为30天持续跟踪ios开发之消息推送(以信鸽推送为例)
这一次的任务是实现消息推送。我只介绍一下我自己写的部分,就是把推送集成到项目中去。1.注册推送由于ios8的推送跟ios7及以下的不一样,所以需要加判断来注册消息推送。#if __IPHONE_OS_VERSION_MAX_ALLOWED &= _IPHONE80_
float sysVer = [[[UIDevice currentDevice] systemVersion] floatValue];
if(sysVer & 8){
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
[self registerPushForIOS8];
}#else&pre name=&code& class=&objc& style=&font-size: 14&&&span style=&white-space:pre&& &/span&
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];#endif其实信鸽推送的文档写得也是相对清晰的,就是他给的代码片我们不清楚应该放在哪里。这一段代码就放在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions[XGPush handleLaunching:launchOptions];
//注册推送2.设置推送信息[XGPush startApp: appKey:@&I6Q481JJSY1H&];-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{
NSString *device_id =[NSString stringWithFormat:@&%@&,deviceToken];
[XGPush setAccount:device_id];&span style=&font-family: M&&}&/span&向信鸽推送提供一个devicetoken也是非常重要的,到后面的指向推送是有必要的。NSString * deviceTokenStr = [XGPush registerDevice:deviceToken successCallback:successBlock errorCallback:errorBlock];这样下来也算是成功地设置了推送信息。接下来尝试一下推送测试,你就会发现,推送已经成功啦!
最新教程周点击榜
微信扫一扫同一条消息,我这边会收到多次推送的信息,不常出现! - 微信公众平台开发者问答系统
同一条消息,我这边会收到多次推送的信息,不常出现!
2013年 12月 31日
(120 积分)
同一条消息,我这边会收到多次推送的信息,不常出现!
不能回答已答过的问题、已关闭的问题和你自己的提问1个回答
用你个人微信登陆网页版,然后测试吧,这样效果就很明显了,有时候直接用手机测试会 出现很多问题。
2013年 12月 31日
(720 积分)为你推送和解读最前沿、最有料的科技创投资讯
36Kr股权投资
汇集行业内最优质创业项目的股权投资平台
聚集15家顶级投资机构的专业互联网融资平台
聚集全球最优秀的创业者,项目融资率接近97%,领跑行业腾讯云移动推送信鸽后台探秘:海量终端 秒级送达
腾讯云移动推送信鸽后台探秘:海量终端 秒级送达
【TechWeb报道】7月10日消息,随时移动应用大规模的涌上市场,用户的选择面越来越广,如何更有效的吸引用户留住用户是移动运营的一大挑战,而通过向目标用户精准推送价值信息,唤醒沉默用户已经是移动运营的常规方式,为了降低开发成本以及实现在推送上抵达率、推送速度以及精准推送上更高性能要求,很多开发者选择了第三方推送平台,腾讯云移动推送信鸽推送是目前被广泛使用的第三方推送平台。它究竟是如何实现海量终端,秒级触达的?我们一一揭开。
终端单连接
都说用andoird手机的男人一定是好男人,因为他每天都要回家充电。为什么android那么费电?因为后台服务多,系统无法休眠。
为什么android手机配置各种秒iphone,却总是被骂卡出翔?因为后台服务多,吃光了内存和CPU。
为什么android手机明明什么都没干,套餐流量就爆掉了?因为后台服务多,网络连接多,大肆挥霍你的流量。
消息推送已经成为APP的标配。要推送就要有长连接,而长连接要靠后台服务来维持。传统的推送实现中,每个APP使用一条长连接,启动一个后台服务,你一个我一个,android的悲剧就发生了。
上帝说,要有光,于是腾讯云新一代推送服务信鸽横空出世。如果所有的app都集成了信鸽推送,那么装1000个app,手机上会有多少后台服务和长连接?不是998,也不是98,只有1个后台服务,1条长连接!所有终端、后台之间的通讯都会汇聚在这一条连接上传输,配合精心设计的交互协议和逻辑,信鸽把电量、流量、系统资源的消耗降到最低,并且不随app数量增加而明显增长。Android逆袭iphone不是梦,妈妈再也不用担心我的手机了。
海量终端接入
推送秒达的关键,就是终端与后台之间有稳定的长连接。但是在这个辽阔而神奇的国度,各位亲们身在天南海北,网络五花八门,接入谈何容易。子曾经曰过,人世间最遥远的距离,不是生与死,而是电信和联通。但是别忘了,终端接入正是是腾讯的独门绝技。倚仗腾讯遍布全国的数据中心、强大的跨运营商带宽资源以及完善的异地互联专线,信鸽提供全国、全运营商覆盖的终端就近接入能力。接入信鸽,享受QQ、微信级别的网络接入。
解决了能否连接的问题,接下来就要解决维持连接的问题。腾讯的各项业务每天都服务着海量用户,信鸽自然不能小家子气。信鸽的接入层架构使用了腾讯独步江湖的TGW组件,实现单IP数千万连接的IP收敛和负载均衡能力。接入服务器采用单线程异步架构实现高效的请求转发,8线程8G内存服务器轻松支持百万终端。掐指一算,即便接入微信那么多的终端也用不掉腾讯庞大服务器集群的零头。
海量消息分发
海量终端在手,还得有海量消息的吞吐能力,迅速把消息分发给千万终端是一件极富挑战性的事情。信鸽的系统架构全面贯彻了云时代Scale-out的思想,采用消息存储-转发机制,消息经过简单的两跳路由即可送达终端,平均耗时仅数百毫秒;若目标终端不在线,消息将保存在离线存储中,待目标下次上线时下发。信鸽的存储服务采用可平行扩展的CKV全内存存储和CDB高性能数据库,并发访问量超过每秒60万。信鸽逻辑服务器使用单线程异步逻辑架构,单机每秒请求处理能力可达4万以上。同时,逻辑服务器均采用无状态设计,在高性能负载均衡服务和CVM虚拟机服务的支撑下可以轻松平行扩展,成倍提升消息吞吐能力和终端支撑能力。信鸽现在的部署规模已经达到每分钟千万量级消息吞吐,而且这个能力还会随着业务的不断涌入持续扩张。
作为腾讯云&移动三剑客&之一,信鸽大量使用了腾讯云的成熟技术(包括CVM、CKV、CDB和TGW等),这些技术也是信鸽在实现海量高性能的同时节约成本,为开发者免费服务的关键,更重要的是,通过将价值信息在合适的时间推送给合适的用户,实现应用活跃度和留存率拉升的目的。
官方微博/微信
每日头条、业界资讯、热点资讯、八卦爆料,全天跟踪微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb官方微博期待您的关注。
↑扫描二维码
想在手机上看科技资讯和科技八卦吗?想第一时间看独家爆料和深度报道吗?请关注TechWeb官方微信公众帐号:1.用手机扫左侧二维码;2.在添加朋友里,搜索关注TechWeb。
相关的资讯有:
相关的博文有:
最近PC圈有两件大事,一件是上周传闻已久的小米笔记本终于发布,另一件就是围绕小米笔...
北京时间8月2日晚11点,三星将在纽约举办Galaxy Note 7新品发布会,新机发布会将在英...
iPhone 7会大卖吗?苹果很有信心,但果粉可不这么认为。近日,美国新闻网站Quartz送出...
据《金融时报》报道,知情人士透露,Uber计划投资5亿美元开发地图项目,从而摆脱对谷...
据外媒报道,中国消费者爆买日本产品已经成为一种现象,目前这种现象甚至蔓延到了互联...
巨人网络和马云旗下的私募基金共同组成的财团将花费44亿美元收购以色列移动和社交赌场...
Uber已经融资135亿美元。这位内部消息人士没有说明Uber将如何使用这些钱,但其研发成...
根据应用市场分析公司SensorTower提供的数据,任天堂旗下的手游《Pokemon Go》已实现...
一些 iTunes 用户最近遭遇一个新的骗局,一些用户称,他们收到了一个电子邮件,这个电...
国际知名IP大厂的万代南梦宫娱乐(BNSH)亦携旗下多款正版手游首次亮相ChinaJoy,其中......
王者荣耀干将莫邪是一位双生英雄,体验服已经曝光其属性技能,下面就为大家带来新英雄......
大话西游手游七圣降世资料片即将推出,各种新地图和套装等待大家,下面为大家介绍新资......
芒果互娱携手湖南卫视、芒果TV于5月26日在北京举行了一场以“1+N,一起玩”为主题的游......
Copyright (C)
All rights reserved.
请选择一张图片分享
要转发到新浪微博,请
要转发到QQ空间,请}

我要回帖

更多关于 信鸽ios推送收不到 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信