游戏中如何使用推送(PUSH)服务
2014-11-05 15:32
260 查看
我们目前在做的游戏是一个多人在线角色扮演类游戏,项目中目前运用到了推送服务,在研究了国内及国外主要的推送平台后,我们决定使用Parse的推送方案(http://parse.com/)。下面是各个推送平台的评价:
极光推送是我们最早研究的平台,百度一搜前几名就是它,特点是极光只做推送,比较专业,并且是免费的。看了一下文档发现它的推送服务要写死包名。但我们的游戏单单国内android平台就有50多个,并且每个平台使用不同的渠道包名,所以极光推被排除了。
百度云推送是我们后来考虑过的一个选择,百度毕竟是大型互联网公司,在服务器和带宽,稳定性方面是有优势的。缺点是文档很差,并且推送和别的很多功能混杂在一起,单单下它的SDK都有100多M。我比较喜欢小而优雅的设计,百度云推送算是候选吧。
后来在一个论坛上发现大家有在谈论parse,是硅谷一个项目,上它家网站上看了一下,一下子被网站的优雅吸引住了,网站UI做的真的很棒,很有苹果的风格,价格也实惠,超过100万的推送才会收费,文档,技术都不错。SDK只有几十K,并且实现的功能不少。同时支持多个平台(我们只用到了android,ios平台),缺点是服务器在美国,推送到国内估计延迟比较大。
后来发现选择parse还是比较明智的,我们的游戏在美国和韩国的收入比在国内还高。那边的用户用parse应该比用国内的推送服务好吧,这个是后话了。
极光推送是我们最早研究的平台,百度一搜前几名就是它,特点是极光只做推送,比较专业,并且是免费的。看了一下文档发现它的推送服务要写死包名。但我们的游戏单单国内android平台就有50多个,并且每个平台使用不同的渠道包名,所以极光推被排除了。
百度云推送是我们后来考虑过的一个选择,百度毕竟是大型互联网公司,在服务器和带宽,稳定性方面是有优势的。缺点是文档很差,并且推送和别的很多功能混杂在一起,单单下它的SDK都有100多M。我比较喜欢小而优雅的设计,百度云推送算是候选吧。
后来在一个论坛上发现大家有在谈论parse,是硅谷一个项目,上它家网站上看了一下,一下子被网站的优雅吸引住了,网站UI做的真的很棒,很有苹果的风格,价格也实惠,超过100万的推送才会收费,文档,技术都不错。SDK只有几十K,并且实现的功能不少。同时支持多个平台(我们只用到了android,ios平台),缺点是服务器在美国,推送到国内估计延迟比较大。
后来发现选择parse还是比较明智的,我们的游戏在美国和韩国的收入比在国内还高。那边的用户用parse应该比用国内的推送服务好吧,这个是后话了。
相关文章推荐
- 苹果信息推送服务(Apple Push Notification Service)使用总结 .
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 如何使用私有网络部署全球同服游戏服务
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 如何使用私有网络部署全球同服游戏服务
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 使用Spring BlazeDS Integration进行数据推送服务(push data)
- 使用Spring BlazeDS Integration进行数据推送服务(push data)
- 苹果信息推送服务(Apple Push Notification Service)使用总结
- 如何使用 Excel 服务的Excel表内容作为Microsoft Office PerformancePoint 2007的数据源
- 如何使用Red Had Linux8.0设置双网卡代理服务
- RO20 – 如何使用DataSnap 类创建服务
- 如何创建和使用Web服务
- 是使用 ASP.NET Web 服务还是使用 .NET Remoting:如何选择