友盟消息推送服务器demo,umeng友盟消息推送功能集成
umeng友盟消息推送功能集成(本人使用的是eclipse开发)
1.首先请自行观看友盟消息推送集成的API文档。
观看地址如下:
2.集成步骤如下
下载sdk
注意:有两种sdk如果用户已经集成支付宝的就下载no-uid版本的sdk
解压下载好的文件,并且把 PushSDK 和 eclipselibs 两文件夹下的libs包拷贝到android的lib目录下
如图
修改android下的AndroidManifest.xml文件
增加如下内容:
package="com.umeng.message.lib"
android:versionCode="1"
android:versionName="1.0" >
android:name="com.umeng.message.NotificationProxyBroadcastReceiver"
android:exported="false" >
android:name="com.umeng.message.SystemReceiver"
android:process=":push" >
android:name="com.umeng.message.MessageReceiver"
android:exported="false"
android:process=":push" >
android:name="com.umeng.message.ElectionReceiver"
android:process=":push" >
android:name="com.umeng.message.RegistrationReceiver"
android:exported="false" >
android:name="com.umeng.message.UmengService"
android:exported="true"
android:label="PushService"
android:process=":push" >
android:name="com.umeng.message.UmengIntentService"
android:process=":push" />
android:name="com.umeng.message.UmengMessageIntentReceiverService"
android:exported="true"
android:process=":push" >
android:name="com.umeng.message.UmengMessageCallbackHandlerService"
android:exported="false" >
android:name="com.umeng.message.UmengDownloadResourceService"
android:exported="false" />
android:name="com.umeng.message.local.UmengLocalNotificationService"
android:exported="false" />
注意:
把PushSDK目录下的AndroidManifest.xml中的${applicationId}替换成为自己项目的包名。
右键单击PushSDK的libs目录下的jar文件,选择add to build path(若使用最新版本的ADT工具,则会自动将libs目录下的jar包添加到build path,无需执行此步骤)。
在自己工程目录下找到project.properties,在里面加入manifestmerger.enabled=true,同时使主工程的minSdkVersion、targetSdkVersion与PushSDK的minSdkVersion、targetSdkVersion保持一致。
配置Appkey和Secret
在工程的Application Module里的AndroidManifest.xml中的标签下添加:
android:name="UMENG_APPKEY"
android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
android:name="UMENG_MESSAGE_SECRET"
android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
把上述的UMENG_APPKEY和UMENG_MESSAGE_SECRET的值修改为和自己应用对应的值。
初始化PushSDK
务必在工程的Application类的 onCreate() 方法中开启推送服务,无论推送是否开启都需要调用此方法:
mPushAgent = PushAgent.getInstance(this);
mPushAgent.onAppStart();
mPushAgent.enable();
String device_token = UmengRegistrar.getRegistrationId(this);//获取手机device token 唯一的
然后打包生成app,开始消息推送功能测试!
为友盟消息推送开发的PHP SDK(composer版):可以按省发Android push
一直以来APP希望按省市县推送Android push,只能自己分析用户经纬度,打tag发送. 现在终于有服务商提供了. 友盟消息推送 可以“按省推送”,很方便. 我为友盟做了PHP SDK(comp ...
.NET手记-友盟消息推送服务器端加密算法的实现
最近为App开发消息推送功能,这里我们采用了友盟的消息推送服务,但其后台简陋,可定制化程度低,所以决定接入服务器端API,在自己的服务器上部署一套推送服务. 其中涉及到很多问题,首先要解决的就是与友盟 ...
友盟消息推送api、python sdk问题、测试demo代码
一,友盟消息推送python服务端sdk地址和文档地址 1.sdk地址:http://dev.umeng.com/system/resources/W1siZiIsIjIwMTYvMDgvMTkvMT ...
【转载自友盟消息推送iOS文档】在appDelegate中注册推送
1.2 基本功能集成指南 提示 请先在友盟的消息推送管理后台中创建App,获得AppKey和AppSecret 导入SDK 下载 UMessage_Sdk_All_x.x.x.zip并解压缩 导入 ...
友盟消息推送和更新XML配置
友盟消息推送UPush
第一步:把下载的SDK里面的PushSDK当做Module导入自己的项目 第二步:在自己项目的build.gradle里面一定要配置applicationId defaultConfig { appl ...
xamarin.android 消息推送功能--极光推送
最近在使用xamarin.android的消息推送功能,官方使用的例子是FCM方式,按照官方文档,使用FQ软件是可以成功的,但是在国内由于众所周知的原因,在国内服务并不能使用,于是查找国内各自推送平台 ...
友盟iOS推送配置(从真机调试到推送)
下面我来讲解一下友盟iOS的推送配置,其实友盟只是一个示例,换做其余的第三方推送服务也会适用,只是第三方的后面服务变了而已. iOS推送(包括真机调试)所需要的步骤和文件如下: 备注:这里我将省略掉一 ...
基于FCM的消息推送功能
需求背景 我方项目需要支持客户端消息推送,iOS终端可以借由苹果本身的apns很方便的实现,但是对于Android来说,必须集成第三方的SDK来处理.考虑到项目需要以及成本,我们选择使用谷歌的FCM框 ...
随机推荐
JavaScript: 零基础轻松学闭包
本文面向初学者,大神轻喷. 闭包是什么? 初学javascript的人,都会接触到一个东西叫做闭包,听起来感觉很高大上的.网上也有各种五花八门的解释,其实我个人感觉,没必要用太理论化的观念来看待闭包. ...
什么是WebPack,为什么要使用它?
1.什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等) ...
Apache Shiro 使用手册(一)Shiro架构介绍
一.什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户"登录": 授权 - ...
[LeetCode] Longest Valid Parentheses 解题思路
Given a string containing just the characters '(' and ')', find the length of the longest valid (wel ...
Core Animation之CAKeyframeAnimation
在上一篇专题文章中我们学习了iOS核心动画CoreAnimation中CABasicAnimation动画的使用方法.CABasicAnimation已经可以应付一些比较简单的应用场景了,比如view ...
实验一:基于Winsock完成简单的网络程序开发
第一部分:简答的UDP网络通信程序 // UDP5555.cpp : Defines the entry point for the application. //================== ...
PS学习之图像选区
一. 选区的基本操作 快速选择选区与反选选区.取消选区 选择-->全选 或者 CTRL + A 反选CTRL + SHIFT + I ,取消选区 CTRL + D, SHIFT 执行等比例操作 ...
PHP中常量和变量的区别
1.常量只能赋一次值: 以下是申请常量的两种方法: const THE_VALUE="one"; define("THE_VALUE","one&qu ...
【转载】基于rasa的对话系统搭建(上)
文章介绍使用rasa nlu和 rasa core 实现一个电信领域对话系统demo,实现简单的业务查询办理功能,更完善的实现需要进一步数据的收集.demo基于玩具数据集,可以达到下面的效果: Bot ...
友盟消息推送服务器demo,umeng友盟消息推送功能集成相关推荐
- win10消息推送服务器,win10怎么对更新的推送消息进行设定
正常来说,我们在给电脑下载安装完新的win 10系统之后,一般是没有问题的,通常是在收到系统更新的推送之后再进行更新就行,但是好多小伙伴说自己从来没有收到过win 10的更新推送通知,下面白豆芽就和大 ...
- 一加消息推送服务器,一加手机解释消息推送相关问题,或将尽快进行版本改善...
3月15日消息,一加手机在近日对部分用户反馈的微信\QQ不能及时收到消息或消息推送的延迟问题进行了收集整理以及研究,为广大用户提供了相关解释说明. 在这份说明中,一加手机表示一些软件产生消息推送无法收 ...
- Day 11: AeroGear 推送服务器:使应用的通知推送变得简单
在今天的"30天学习30种新技术", 我打算去扩展一下昨天开发的 PhoneGap 应用,加上推送通知的功能.推送通知允许应用去通知或者警告用户,即使是在程序没有打开的情况下.例如 ...
- 信息推荐服务 信息推送服务器,根据用户喜好进行信息推送的方法及服务器技术...
[技术实现步骤摘要] [专利摘要]本专利技术公开了一种根据用户喜好进行信息推送的方法及服务器,包括:获取预设范围内的用户的喜好标签:接收到目标用户发出的喜好信息推送请求:将所述目标用户的喜好标签与所述 ...
- 税友报税软件让修改服务器地址,税友报税软件让修改服务器地址
税友报税软件让修改服务器地址 内容精选 换一换 目前,支持通过以下2种方式来设置日志级别:通过执行命令来设置日志级别.您可以用adc进程运行用户登录开发环境,执行全局级或模块级的日志级别设置命令.在开 ...
- 友盟消息推送服务器demo,友盟消息推送总结
分享的文章连接 1 http://blog.csdn.net/shenjie12345678/article/details/41120637 2:http://dev.umeng.com/push ...
- 一加消息推送服务器,一加手机加入统一推送联盟并首批完成服务开发
原标题:一加手机加入统一推送联盟并首批完成服务开发 爱乐迪资讯报道,15日下午,一加官方微博宣布,一加已加入并首批完成统一推送联盟服务开发工作,后续一加 5 及以上的机型都将支持统一推送服务. 在微博 ...
- 群晖消息通知 推送服务器,群晖开启系统信息微信推送服务
1.在电脑上,用浏览器到大名鼎鼎的GitHub注册一个账号,地址:https://github.com/join?source=login ,注册过程略过,注册好账号以后登录该网站(如果之前已经注册 ...
- python 消息 推送服务器,从客户端发送字符串消息到服务器Python
我无法运行我的代码,只要我将这些发送线添加到客户端和服务器中的recv行.我不知道什么是错的.没有他们,程序运行完美.我为了便于调试而粘贴了尽可能小的代码,因为如果没有这些代码,代码是完美的.从客户端 ...
最新文章
- 【译】A gentle introduction to self-sovereign identity
- 淘宝应对双11的技术架构分析
- Gradle 工具的源码研究
- 改善Java应用程序性能的快速技巧
- 读《纸本书变电子书是很小的事》有感
- Databricks文档05----使用 Azure Databricks 连接SQL Server查询数据
- AndroidStudio_android多线程和异步任务_要学内容介绍_相关知识点---Android原生开发工作笔记241
- Git修改用户名和邮箱的方法(附Git常用命令)
- HDU 4694: Important Sisters(支配树)
- OpenCV_(Corner Detect with Morphology) 基于形态学滤波的角点检测
- OpenCASCADE VS2010 SP1编译
- 微信公众平台开发(1)--账号注册流程图文详解
- CenterNet: Keypoint Triplets for Object Detectiontection学习笔记
- 手机卡顿?可能是你没关闭这两个选项(小米手机为例)
- 后台怎么接收处理从url 客户端传来的json数据格式
- 潘石屹陈志武谈房地产:北京等城市泡沫已很严重(载自新浪)
- tbr tbn tbc 的意思
- 联想小新air14显示已连接电源但实际上充不进电
- AUTOCAD——删除命令、直径标注
- MBA-day15 逻辑学 联言推理:并非p且q