DevStore独家点评:腾讯信鸽推送服务



 相信推送类服务在很多开发者的眼里已经不在陌生,因为它的效果非常明显,在移动搜索的时代,它可以瞬间将信息推送到我们的用户眼前,稳步提高用户的活跃度,但是,众多的推送类服务让我们眼花缭乱,也让开发者难以寻找开发的方向,不用担心,让DevStore帮你分忧,接下来进入我们今天的点评:腾讯信鸽推送服务!

 

一:集成测试

 

DevStore小编主要在2G3GWIFI网络下对这款服务进行了评测,测试方法有两种,一种是间断性通过网站Portal向手机推送通知,二是通过远程API向手机推送通知,集成的过程主要包括以下几个方面:

 

A:如何嵌入客户端SDK

 

信鸽Android SDK是一个提供Push服务的开放平台,提供给开发者简便,医用的API接口,方便快速介入,(目前支持Android 2.2及以上版本系统)

 

(1) 注册下载SDK

 

(2) 工程配置,eclipse为开发的IDE为例  

 

SDK导入工程的步骤为:创建或打开Android工程,将信鸽SDK目录下的libs目录所有文件拷贝到工程的libs目录下,选中libs目录下的信鸽文件,右键菜单中选择Build Path,选择Add to Build PathSDK添加到工程的引用目录中,然后打开AndroidMenifest.xml,添加配置。

 

(3) 启动并注册App,打开工程的主Activity,在其onCreate(Bundle savedInstanceState)重载方法内,添加一下代码,完成整个过程。

 DevStore独家点评:腾讯信鸽推送服务

 

 

代码嵌入完成后,启动APP,如果在logcat中的Tpush标签看到以下类似的输出,说明已经注册成功,并返回token

 
DevStore独家点评:腾讯信鸽推送服务
 

 

(4) 验证,前往信鸽前台,选择创建通知,输入标题内容,点击确认推送。 稍等几秒后,如果顺利的话,终端设备应该能够收通知。

 

 

B:遇见的问题

 

1:手机安装了安全软件,比如腾讯手机管家,360,信鸽的Service安卓系统中被杀死后,如果没有被系统或安全软件禁用,是可以自动启动的。

 

2:代码混淆时,务必保留以下选项,否则将导致信鸽服务不可用

 



  

 

C:话费时间

 

学习时间与开发者对面向接口开发熟练度有关,本服务虽然设计简介,但是开发者依然需要话费一定时间认真阅读SDFKAPI文档,尤其是接口调用顺序,配置文件和解析JSON自负串需要话费比较多的时间。

 

D:开发支持和文档

 

信鸽推送的官网提供汉化的在线文档支持,笔者从网站下载的SDKAPI资料如图:



  

 

对于开发者而言,已经很容易上手,比较方便的是,信鸽的服务器端API提供了众多主流面向对象语言支持。

 

 

二:功能测试

 

信鸽推送服务的主要功能分为两种,一是Portal推送,二是API推送,在Portal推送里主要包含:立即推送和离线推送,以及推送记录,在API推送里主要包含:使用服务器端API推送,以及推送统计。

 

三:开发者建议

 

经过DevStore小编对信鸽推送的使用,从开发者的角度,给想使用该服务的开发者几点建议:

 

1:具备熟练的OO编程功底,尤其是接口调用,修改配置文件,方法重写,多态等概念。

 

2:建议熟悉JAVAC#,ruby等面向对象开发者使用。

 

3:熟悉基于配置的应用程序框架。

 

4:其服务器端API风格是REST。对REST了解并且熟练解析JSON格式的开发者使用压力较小。

 

好了,DevStore小编的分享到这里就该结束了,详细评测来自:http://www.devstore.cn/test/testInfo/4-45.html,更多详情,请登陆http://www.devstore.cn,我们期待你的光临!

 

 

 

<!--EndFragment-->

你可能感兴趣的:(store)