相信推送类服务在很多开发者的眼里已经不在陌生,因为它的效果非常明显,在移动搜索的时代,它可以瞬间将信息推送到我们的用户眼前,稳步提高用户的活跃度,但是,众多的推送类服务让我们眼花缭乱,也让开发者难以寻找开发的方向,不用担心,让DevStore帮你分忧,接下来进入我们今天的点评:腾讯信鸽推送服务!
一:集成测试
DevStore小编主要在2G,3G和WIFI网络下对这款服务进行了评测,测试方法有两种,一种是间断性通过网站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 Path将SDK添加到工程的引用目录中,然后打开AndroidMenifest.xml,添加配置。
(3) 启动并注册App,打开工程的主Activity,在其onCreate(Bundle savedInstanceState)重载方法内,添加一下代码,完成整个过程。
代码嵌入完成后,启动APP,如果在logcat中的Tpush标签看到以下类似的输出,说明已经注册成功,并返回token。
(4) 验证,前往信鸽前台,选择“创建通知”,输入“标题”和“内容”,点击“确认推送”。 稍等几秒后,如果顺利的话,终端设备应该能够收通知。
B:遇见的问题
1:手机安装了安全软件,比如腾讯手机管家,360,信鸽的Service在安卓系统中被杀死后,如果没有被系统或安全软件禁用,是可以自动启动的。
2:代码混淆时,务必保留以下选项,否则将导致信鸽服务不可用
C:话费时间
学习时间与开发者对面向接口开发熟练度有关,本服务虽然设计简介,但是开发者依然需要话费一定时间认真阅读SDFK和API文档,尤其是接口调用顺序,配置文件和解析JSON自负串需要话费比较多的时间。
D:开发支持和文档
信鸽推送的官网提供汉化的在线文档支持,笔者从网站下载的SDK和API资料如图:
对于开发者而言,已经很容易上手,比较方便的是,信鸽的服务器端API提供了众多主流面向对象语言支持。
二:功能测试
信鸽推送服务的主要功能分为两种,一是Portal推送,二是API推送,在Portal推送里主要包含:立即推送和离线推送,以及推送记录,在API推送里主要包含:使用服务器端API推送,以及推送统计。
三:开发者建议
经过DevStore小编对信鸽推送的使用,从开发者的角度,给想使用该服务的开发者几点建议:
1:具备熟练的OO编程功底,尤其是接口调用,修改配置文件,方法重写,多态等概念。
2:建议熟悉JAVA,C#,ruby等面向对象开发者使用。
3:熟悉基于配置的应用程序框架。
4:其服务器端API风格是REST。对REST了解并且熟练解析JSON格式的开发者使用压力较小。
好了,DevStore小编的分享到这里就该结束了,详细评测来自:http://www.devstore.cn/test/testInfo/4-45.html,更多详情,请登陆http://www.devstore.cn,我们期待你的光临!
<!--EndFragment-->
相关推荐
腾讯信鸽推送——专业移动推送平台 腾讯信鸽推送是一个专业的移动APP推送平台,支持百亿级的通知/消息秒级触达移动用户。开发者可以方便地嵌入SDK,通过API调用或视觉操作界面,实现对特定用户发送通知/消息,提升...
"信鸽推送"是中国移动互联网基础服务提供商网易云信推出的一款高效、稳定的消息推送服务,适用于Android和iOS平台。本教程主要针对Android端的信鸽推送进行详解,我们将探讨如何集成信鸽推送服务,并处理相关的注意...
腾讯信鸽推送是一款由腾讯公司开发的企业级即时通讯与消息推送服务,主要应用于移动应用的后台消息推送。这款服务能够帮助开发者实现高效、稳定、精准的消息推送,提高用户活跃度和应用黏性。通过腾讯信鸽,开发者...
信鸽推送是腾讯提供的一款消息推送服务,主要用于移动应用开发,可以实现向用户设备发送通知或者自定义消息,提升用户体验并增强用户粘性。在PHP环境中,直接使用这个封装好的类库,开发者无需深入研究信鸽推送的...
"信鸽推送demo"是一个基于Android平台的推送服务示例,旨在帮助开发者了解和实践如何在自己的应用中集成信鸽推送服务。信鸽推送是由腾讯公司提供的一个高效、稳定的移动消息推送平台,广泛应用于Android和iOS应用...
在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、Web应用以及游戏等领域。...掌握这些知识点后,你就能在C#项目中自如地实现信鸽推送服务,为用户提供及时、个性化的消息通知。
信鸽推送,作为腾讯云提供的移动推送服务,是一种高效、稳定、精准的用户消息触达工具。在原有的信鸽服务基础上,由于腾讯云对老版本不再进行维护,开发者们需要转向使用其新推出的收费版移动推送服务。这个服务提供...
腾讯信鸽推送是一款由腾讯公司开发的高效、稳定、易用的移动消息推送服务,它主要面向Android和iOS平台的应用开发者。"xgpush-cordova"是腾讯信鸽为Cordova框架提供的集成插件,使得开发者能够方便地在Cordova应用中...
本文将深入探讨“XGpush信鸽推送”这一技术,它是基于腾讯云平台的高效、稳定、易用的推送服务,旨在帮助开发者实现类似腾讯官方的通知和消息推送功能。 首先,我们来理解“XGpush信鸽推送”的核心概念。XGpush是由...
react-native-tpush封装腾讯信鸽推送SDK,实现移动推送安装npm install react-native-tpush --save配置react-native link react-native-tpush执行完后查看项目名称->android->app->build.gradle中dependencies是否...
腾讯信鸽是一款强大的移动消息推送服务,为开发者提供稳定、高效的应用消息推送功能。这篇教程将专注于如何在C#环境中集成腾讯信鸽服务,并通过Visual Studio 2017进行应用开发。 首先,我们需要理解腾讯信鸽的核心...
xgane腾讯信鸽推送ANE IOS版信鸽SDK版本 : xg-ios-sdk-2.2.0API保持与信鸽IOS API签名高度一致.//用来测试是否与OC正常通信XGPushHelper.getInstance().isSupported();//初始化信鸽, 初始化信鸽会自动注册推送类型...
腾讯云实时推送服务,也称为“信鸽云推送”,是腾讯云提供的一种高效、稳定、安全的移动应用消息推送服务。它允许开发者向Android、iOS等移动设备上的应用程序发送自定义消息,从而实现与用户的即时交互。在这款...
游戏行业跟踪:腾讯控股2019Q4财务业绩报告点评:腾讯游戏龙头地位稳固,金融科技业务表现亮眼.pdf
本"腾讯信鸽接入demo"是一个实例教程,旨在帮助开发者快速理解并实现腾讯信鸽推送服务的接入。 一、信鸽推送服务介绍 腾讯信鸽提供了iOS和Android平台的SDK,支持多种消息类型,包括通知消息和自定义消息。通知消息...
本资源“安卓消息推送通知栏相关-Android--第三方消息推送腾讯信鸽.rar”主要涉及的是如何利用腾讯信鸽这个第三方服务来实现Android应用的消息推送功能。下面我们将详细介绍腾讯信鸽的基本概念、工作原理以及如何在...
**信鸽推送服务介绍** 1. **SDK集成**:开发者可以通过集成信鸽SDK,轻松向特定用户发送通知和消息。 2. **API和Web控制台**:提供API接口和可视化操作界面,便于开发者管理推送任务。 3. **实时效果跟踪**:实时...
Java信鸽推送代码主要涉及到的是使用信鸽(XGPush)提供的SDK进行消息推送的技术。XGPush是由网易云信提供的一款高效、稳定、便捷的移动推送服务,支持Android和iOS平台,可帮助开发者实现个性化消息推送,提升用户...
本文将围绕".NET腾讯信鸽服务端Demo"展开,详细介绍如何在.NET环境中搭建和使用腾讯信鸽推送服务。 首先,我们要理解.NET腾讯信鸽服务端Demo的基本结构。在这个项目中,"XgPushDemo"可能是一个包含主服务逻辑的.NET...
腾讯移动推送TPNS(信鸽) c#版本服务端代码,支持中文推送,集成多平台,多推送业务,DEMO中实际android的TOKEN及帐号推送,项目中添加文件即可