友盟推送的集成过程及开发建议

一、服务简介

友盟以移动应用统计分析为产品起点,发展成为综合性的移动开发者服务平台。友盟推送是一款帮你将应用的内容更新或活动通知主动推送给终端用户,让用户第一时间获取到相关信息,有效提升用户活跃度和留存率的一种服务。

二、集成过程

1. 导入SDK所需jar包

2. 配置AndroidManifest.xml

2.1 添加权限

2.2 添加组件

2.3 添加AppKey 和 Umeng Message Secret

3. 添加代码,编译测试

3.1 在应用的主Activity onCreate() 函数中开启推送服务

3.2 统计应用启动数据

3.3 使用SDK包中的Demo进行调试(可选)

三、开发建议

1、友盟推送平台使用的是面向接口的框架,如果不理解常用的设计模式和架构,以及方法重写,线程,监听器等概念,对于该平台的掌握会稍微吃力。

2、建议熟悉JAVA,C#等面向对象开发者使用。

3、熟悉基于配置的应用程序框架,对于提高开发者的学习效率很有帮助。

4、其服务器端API风格是REST,目前仅提供php版本的,对REST了解的人使用能快速上手。

Ok,关于友盟推送的知识就分享到这里,另外广告平台的江湖群英会正在进行中,开发者为自己中意的广告平台投票,获得票数最多的三家广告平台将获得“DevStore_最受欢迎广告平台”奖。

时间: 2024-08-25 18:26:57

友盟推送的集成过程及开发建议的相关文章

个推推送SDK集成过程及开发建议

服务简介 个推是由国内个信互动网络科技有限公司所推出的平台,帮助企业的应用通过低成本互联网通道进行消息推送,提供完善.高效.稳定的服务体系,解决了互联网云端到手机端的消息互通问题,依托于已有成熟的推送技术,建立更加稳定符合市场需求的标准化服务平台.下面介绍下个推SDK的特色功能简介. 功能特色 灵活高效的SDK SDK集成半天即可完成,使用推送管理后台,当天即可零开发群.发消息.同时服务API可以与已有业务紧密结合. 出乎意料的快速,瞬间送达 消息到达移动设.备延时小于0.2s.无论何时何地,有

友盟推送

一.感受 下面讲下我对推送这个功能在IOS下的感受,这个算是我做了服务端的功能和手机端的功能后的一个体会吧, 这功能在IOS上是多少给我带来了点鸡肋的感觉,首先很多时候收到推送有延时现象,还有如果连续推送两条消息给一个Iphone手机,如果遇到延时这个问题,那么第一条推送就会被覆盖.(这里我用的是友盟的推送,这个推送暂时感觉还不错,大多数推送能及时收到,至少我暂时测试是如此,所以我这里也选择了它,以前遇到过两小时后才到的第三方推送.....甚至根本就收不到.),再一个,即使延迟这个问题解决了,关

《友盟推送调到指定界面》

给大家讲一点常识,友盟推送分生产环境和开发环境.用手机刷上去的就是开发环境, 发布到苹果商店就是生产环境,没发布前怎么模拟呢, 用普通账号打的ad hoc 包, 用企业账号打的ad hoc 包或者enterprise包都可以测试生产环境. 开发环境下, 你把APP删掉,重新调试上来,就会生成一个新的device_token了! 收到通知的时候APP的状态可能是未启动.前台活跃(任何界面).后台等三种. 未启动时,点击通知栏启动App, 会在didFinishLaunchingWithOption

Android集成友盟推送功能

友盟是中国最大的移动开发者服务平台,为移动开发者提供免费的应用统计分析.社交分享.消息推送.自动更新.在线参数.移动推广效果分析.微社区等app开发和运营解决方案. 如何快速集成友盟推送功能: 1. 注册友盟账号 友盟开发者账号的注册地址:http://www.umeng.com/users/sign_up 2. 创建推送应用 首先进入友盟消息推送的应用中心,创建一个应用,链接地址为:http://message.umeng.com/appList. 应用创建完成后,点击应用名称进入应用详情页面

iOS集成友盟推送

之前有写过利用Python自己写一个推送服务器, 今天说下如果集成友盟的推送服务 在这之前我们需要做一些准备动作 #1. 注册一个App ID #2. Enable Push NotificationSerivice, 并创建和下载开发/发布推送证书 #3. 安装推送证书, 然后把推送证书到处为p12文件 #4. 注意友盟账号 #5. 创建一个推送应用, 并上传推送证书的p12文件和填写密码 #6. 下载SDK, 添加到项目中 在AppDelegatez #import "UMessage.h&

iOS app 集成友盟推送问题

之前做app推送主要是集成友盟SDK,在程序获取deviceToken时,老是提示如下错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的权利字符串" UserInfo=0x14dc69e0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的权利字符串} 打印获取deviceToken错误代码 - (void)application:(UIAp

友盟推送里面的Alias怎么用?可以理解成账号吗?

友盟推送里面的Alias怎么用?可以理解成账号吗? 我们的App有自己的账号体系的,想在每次用户登陆的时候,给用户发一个欢迎消息. 看了一下友盟推送,里面有一个概念叫做Alias(别名),但是官方文档写着Alias是和设备绑定的,感觉Alias算不上是严格意义的账号.不知道其它集成过友盟推送的兄弟们是否有类似的需求,是否可以通过友盟推送提供的Alias功能来满足我们的需求? 作者:沙漠链接:http://www.zhihu.com/question/31882775/answer/5425406

AppDelegate减负之常用三方封装 - 友盟推送篇

之前分享过集成友盟推送的方法, 需要的朋友可以查看一下链接: http://www.cnblogs.com/zhouxihi/p/6533058.html 一般开发中我们比较多使用的三方有友盟推送, 友盟分享, 友盟登录, 微信支付, 支付宝支付, 融云等等...等等... 光集成一个友盟推送就要好几十行代码, 如果多集成几个AppDelegate就会变得臃肿不堪, 也降低了可读性 为了解决这个问题, 目前想到以Category的方式给AppDelegate添加新的类别去完成这些三方集成 先以友

使用极光/友盟推送,APP进程杀死后为什么收不到推送(转)

为什么会存在这样的 问题,刚开始的时候我也搞不清楚,之前用极光的时候杀死程序后也会收到推送,但最近重新再去集成时就完全不好使了,这我就纳闷了,虽然Google在高版本上的android上面不建议线程守护,所以将进程有关的Service都杀掉了,但旧版本还是有这个功能的啊 !真尼玛,后来猜测估计是因为要适配6.0所以低版本的一些代码就删除了,造成低版本的也不行了,接下来分析一下这个问题. 首先我们把Android分为两类机型,一种是原生态的Android系统,比如Nexus,三星等机型,一种是深度