首先到 友盟下载推送的sdk:点击打开链接
下载完sdk文档,打开文档中PushSDK的文件包,用studio的import Moudel 导入项目中,将项目和PushSDK的依赖合并!
在PushSDK的build.gradle 的下配置:
compile 'com.squareup.okio:okio:1.6.0'
compile 'com.squareup.wire:wire-runtime:2.1.2'
在AndroidManifest.xml下配置:
<meta-data
android:name="UMENG_MESSAGE_SECRET"
android:value="a696d965b986186dab28a544b461e651">
</meta-data>
这个 app KEY(a696d965b986186dab28a544b461e65)是在友盟创建项目时得到的!
在Myapp extends Application 的 onCreate()方法中配置:
//umeng推送
PushAgent mPushAgent = PushAgent.getInstance(this);
//开启推送并设置注册的回调处理
mPushAgent.register(new IUmengRegisterCallback() {
@Override
public void onSuccess(String s) {
Log.d("device_token", s);
}
@Override
public void onFailure(String s, String s1) {
}
});
拿
Log打印的"S" 放到:
设备名称随便起名 点击“添加”,然后编辑消息,发送消息,模拟器就能收到消息!