有哪些第三方移动推送值得推荐( 三 )
// Use this method to pause ongoing tasks,disable timers, and throttle down OpenGL ES frame rates. Games should use thismethod to pause the game.
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// Use this method to release sharedresources, save user data, invalidate timers, and store enough applicationstate information to restore your application to its current state in case itis terminated later.
// If your application supports backgroundexecution, this method is called instead of applicationWillTerminate: when theuser quits.
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
// Called as part of the transition fromthe background to the inactive state; here you can undo many of the changesmade on entering the background.
}
- (void)applicationDidBecomeActive:(UIApplication *)application
{
// Restart any tasks that were paused (ornot yet started) while the application was inactive. If the application waspreviously in the background, optionally refresh the user interface.
}
- (void)applicationWillTerminate:(UIApplication *)application
{
// Called when the application is about toterminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
@end
希望能够帮助到大家 : )
■网友
个推技术实现原理介绍个推推送Getui203 4月7日 发布 1 推荐 2 收藏,171 浏览 概述PUSH是互联网上内容提供者和内容定制方之间的一种通信机制,利用在服务器端的程序把数据源源不断地推向客户端,大大提高客户机和服务器之间的交互性能。
传统互联网上数据交互一般有pull和push两种方式。pull典型使用场景是浏览网页,是用户主动发起请求,向服务器获取数据;push刚好相反,通过服务器直接发送数据给客户端,用户被动接受消息,类似于更加及时的短信。Push的使用场景有以下两特点:时间不确定性、时效性,如发送团购信息,发送电子消费账单等。
个推为第三方应用提供了跨手机平台一致的、稳定可靠的消息推送服务,实现服务端到客户端的消息主动推送。第三方应用可以实现针对单一目标地址的推送,也可以实现群发消息推送,还可以通过指定tag进行定向群组推送。个推除了为第三方提供基本的透明消息传输,还提供了一些消息展示方式,实现在客户端的通知提示、弹框操作等,帮助客户快速实现更为定制化的消息推送服务。 个推目前支持Android、iOS手机平台。
技术原理 首先我们来看一下组成一个推送系统的几个要素1. 个推SDK: 以jar的方式出现,集成于第三方客户端,解析第三方下行的数据,并把结果透传给第三方客户端;也可以上行第三方定制的客户端信息。2. 个推服务器: 一侧负责维护与成千上万的个推SDK的长时连接,另一侧与第三方服务器对接,将第三方定制数据下行推送至个推SDK。3. 第三方服务器: 数据推送的发起者,通过对接个推服务器,将数据发送至第三方客户端。4. 第三方客户端: 第三方集成个推SDK的客户端,推送数据正真的接收者和展现者。
以上是个推推送系统中的四个不同角色,看起来比较抽象,可以通过以下图片来加强理解:
说明:AppID:应用ID,第三方在个推系统注册帐号并创建生成的唯一的应用标识。ClientID:用于标识客户端身份,由第三方客户端获取并保存到第三方服务端。UID:一般为第三方系统帐号体系中的用户标识。第三方服务端一般需要保存UID和ClientID的映射关系,进行消息推送时,通过UID查找到相应的ClientID,便可进行定向推送了。
推荐阅读
- 西藏首台5G网络车载移动CT仪器投用
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 玩游戏花钱最多的有哪些游戏,哪些人
- 教育|中国移动“和教育”智慧校园研讨会在通召开
- 夕阳红|南通移动:“智慧养老”手机让“夕阳红”不孤单
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 互联网在线音乐行业有哪些可能的盈利模式
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
