Android 友盟第三方消息推送使用
来源:互联网 发布:数的读法 c语言 编辑:程序博客网 时间:2024/06/10 02:02
1.首先你得有一个友盟的账号友盟官网
2.注册了账号之后要注册应用
这里要注意的信息
3.下载友盟消息推送sdk友盟推送sdk下载地址
4.准备工作都做好之后可以进行环境配置了
打开File→Project Structure
确认之后,就将PushSDK依赖到你的项目中了 它里面的东西你都可以调用了,它里面配置好了各种权限等等 可以省去很多步骤
官方提示需要注意的东西:
在自己项目的build.gradle里面一定要配置applicationId,PushSDK下的AndroidManifest.xml里面的${applicationId}会引用到applicationId。如下所示:
defaultConfig {
applicationId “应用的包名”
minSdkVersion 8
targetSdkVersion 22
}
如果是android6.0以上的api编译,需要在PushSDK的build.gradle文件的android{}块内添加useLibrary ‘org.apache.http.legacy’,并把compileSdkVersion的版本号改为23。
5.简单的推送很简单
package com.ejiapingan.www.youmengtest;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import com.umeng.message.PushAgent;public class MainActivity extends AppCompatActivity { private PushAgent pushAgent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); pushAgent=PushAgent.getInstance(this); pushAgent.enable();//开启推送 pushAgent.onAppStart();//友盟统计app启动次数,如不开启可能会因为,尝长时间不登录而推送失败 }}
这样你就可以推送了
6.消息推送
消息推送,立即使用,选中你的应用,新建消息,就可以推送了
入了门其他的就简单了,参照官方SDK开发文档进行开发,写一些监听,回调啊,乱七八糟的东西
至于服务器的集成,就不是我们该操心的事情了
7.
相关网址:
友盟SDK集成文档
友盟论坛
关于友盟sdk集成之后无法编译问题
在测试demo上运行无误后,我将其集成到我们公司的项目上了,但是集成之后项目就无法编译了,这个问题让我苦恼了好久
终于在网上找到了答案
都是万恶的友盟统计搞的,新版本他支持了android6.0 过去用用低版本的就编译不过去了
gradle里修改为这行固定版本就好:compile ‘com.umeng.analytics:analytics:5.6.1’
经过的我的后期实验,发现其他的架包有的也有这个问题,这时需要在gradle里固定版本
PushAgent mPushAgent=PushAgent.getInstance(this);
mPushAgent.enable();
mPushAgent.onAppStart();
开启服务之后,消息可以接收到了
友盟推送,完全自定义消息之后收不到消息的
原因是,之前测试时,没有完全自定义消息,然后自定义消息之后软件直接运行,没有重新卸载,所以友盟用来
保存信息的SharedPreference文件没有删除,所以就是卸载之后重新运行,将其他的不必要的代码删掉就行了,
另外完全自定义消息是包括消息和通知,两个部分的。
- Android 友盟第三方消息推送使用
- Android消息推送:第三方消息推送平台详细解析
- Android消息推送:第三方消息推送平台详细解析
- 使用第三方推送平台JPUSH推送消息到android手机
- android-----第三方推送(极光推送消息)
- 友盟第三方推送
- Android第三方推送
- .net平台借助第三方推送服务在推送Android消息(极光推送)
- .net平台借助第三方推送服务在推送Android消息(极光推送)
- .net平台借助第三方推送服务在推送Android消息(极光推送)
- Android的消息推送系列之第三方消息推送平台
- Android的消息推送系列之利用第三方平台实现消息推送
- iOS开发-推送-第三方推送-友盟推送
- 消息推送、短信验证,第三方分享和登录,友盟统计
- Android第三方推送坑
- 消息推送,第三方插件集成心得
- 使用第三方推送平台 极光推送
- Android友盟消息推送
- 版本问题和获取秘钥签名
- 结构体
- js中的正则表达式
- velocity的HelloWord
- leetcode 231. Power of Two
- Android 友盟第三方消息推送使用
- 截获webView点击事件
- qt环境下使用OpenGL
- 拨钟问题
- 平年,闰年,回文数
- LValue RValue
- 超好用的前嗅ForeSpider爬虫软件教程
- 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
- 对FileOutputStream/FileInputStream的应用