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友盟消息推送功能集成相关推荐

  1. win10消息推送服务器,win10怎么对更新的推送消息进行设定

    正常来说,我们在给电脑下载安装完新的win 10系统之后,一般是没有问题的,通常是在收到系统更新的推送之后再进行更新就行,但是好多小伙伴说自己从来没有收到过win 10的更新推送通知,下面白豆芽就和大 ...

  2. 一加消息推送服务器,一加手机解释消息推送相关问题,或将尽快进行版本改善...

    3月15日消息,一加手机在近日对部分用户反馈的微信\QQ不能及时收到消息或消息推送的延迟问题进行了收集整理以及研究,为广大用户提供了相关解释说明. 在这份说明中,一加手机表示一些软件产生消息推送无法收 ...

  3. Day 11: AeroGear 推送服务器:使应用的通知推送变得简单

    在今天的"30天学习30种新技术", 我打算去扩展一下昨天开发的 PhoneGap 应用,加上推送通知的功能.推送通知允许应用去通知或者警告用户,即使是在程序没有打开的情况下.例如 ...

  4. 信息推荐服务 信息推送服务器,根据用户喜好进行信息推送的方法及服务器技术...

    [技术实现步骤摘要] [专利摘要]本专利技术公开了一种根据用户喜好进行信息推送的方法及服务器,包括:获取预设范围内的用户的喜好标签:接收到目标用户发出的喜好信息推送请求:将所述目标用户的喜好标签与所述 ...

  5. 税友报税软件让修改服务器地址,税友报税软件让修改服务器地址

    税友报税软件让修改服务器地址 内容精选 换一换 目前,支持通过以下2种方式来设置日志级别:通过执行命令来设置日志级别.您可以用adc进程运行用户登录开发环境,执行全局级或模块级的日志级别设置命令.在开 ...

  6. 友盟消息推送服务器demo,友盟消息推送总结

    分享的文章连接 1  http://blog.csdn.net/shenjie12345678/article/details/41120637 2:http://dev.umeng.com/push ...

  7. 一加消息推送服务器,一加手机加入统一推送联盟并首批完成服务开发

    原标题:一加手机加入统一推送联盟并首批完成服务开发 爱乐迪资讯报道,15日下午,一加官方微博宣布,一加已加入并首批完成统一推送联盟服务开发工作,后续一加 5 及以上的机型都将支持统一推送服务. 在微博 ...

  8. 群晖消息通知 推送服务器,群晖开启系统信息微信推送服务

    1.在电脑上,用浏览器到大名鼎鼎的GitHub注册一个账号,地址:https://github.com/join?source=login  ,注册过程略过,注册好账号以后登录该网站(如果之前已经注册 ...

  9. python 消息 推送服务器,从客户端发送字符串消息到服务器Python

    我无法运行我的代码,只要我将这些发送线添加到客户端和服务器中的recv行.我不知道什么是错的.没有他们,程序运行完美.我为了便于调试而粘贴了尽可能小的代码,因为如果没有这些代码,代码是完美的.从客户端 ...

最新文章

  1. 【译】A gentle introduction to self-sovereign identity
  2. 淘宝应对双11的技术架构分析
  3. Gradle 工具的源码研究
  4. 改善Java应用程序性能的快速技巧
  5. 读《纸本书变电子书是很小的事》有感
  6. Databricks文档05----使用 Azure Databricks 连接SQL Server查询数据
  7. AndroidStudio_android多线程和异步任务_要学内容介绍_相关知识点---Android原生开发工作笔记241
  8. Git修改用户名和邮箱的方法(附Git常用命令)
  9. HDU 4694: Important Sisters(支配树)
  10. OpenCV_(Corner Detect with Morphology) 基于形态学滤波的角点检测
  11. OpenCASCADE VS2010 SP1编译
  12. 微信公众平台开发(1)--账号注册流程图文详解
  13. CenterNet: Keypoint Triplets for Object Detectiontection学习笔记
  14. 手机卡顿?可能是你没关闭这两个选项(小米手机为例)
  15. 后台怎么接收处理从url 客户端传来的json数据格式
  16. 潘石屹陈志武谈房地产:北京等城市泡沫已很严重(载自新浪)
  17. tbr tbn tbc 的意思
  18. 联想小新air14显示已连接电源但实际上充不进电
  19. AUTOCAD——删除命令、直径标注
  20. MBA-day15 逻辑学 联言推理:并非p且q

热门文章

  1. vue使用echarts来绘制中国地图下钻省市区县级地图
  2. Unity3D多屏幕显示时,第二屏幕的按钮无法正常点击
  3. 一次索引搞定的调优例子
  4. 2021年中国智慧菜场行业研究报告 附下载
  5. Pinia 上手使用(store、state、getters、actions)
  6. 转 RC523读TypeB卡-----读B卡的天线调制过程
  7. 用HTML CSS JS 实现一个工作招聘平台展示响应式网站
  8. 吉林市一日游 规格说明书
  9. 程序员你会修电脑吗?
  10. 道友番外 -- 我的帝都之旅