看效果图:
在友盟平台注册一个账号后登录,在点击立即使用,在点击添加新应用,添加时包名一定要跟自己的项目名一样,拿到他的key,只要三个拿两个:Appkey和Umeng Message Secret的key就行。
然后下载一个文件进行解压成这个图:
然后在项目里导入PushSDK文件,在清单文件里放入application 里activity外面:
<meta-data
android:name="UMENG_APPKEY"
android:value="5a289509a40fa35cad00001e">
</meta-data>
<meta-data
android:name="UMENG_MESSAGE_SECRET"
android:value="f3dcf732f9fd56e5ea7b50525bff79ab">
</meta-data>
新建一个文件:
import android.app.Application;
import com.umeng.message.IUmengRegisterCallback;
import com.umeng.message.PushAgent;
/**
* Created by CZ on 2017/12/11.
*/
public class MyApplication extends Application{
@Override
public void onCreate() {
super.onCreate();
PushAgent mPushAgent = PushAgent.getInstance(this);
//注册推送服务,每次调用register方法都会回调该接口
mPushAgent.register(new IUmengRegisterCallback() {
@Override
public void onSuccess(String deviceToken) {
//注册成功会返回device token
}
@Override
public void onFailure(String s, String s1) {
}
});
}
}
在清单文件里配置一下name:
android:name=".MyApplication"
在配置依赖的地方添加:
compile project(':PushSDK')