Back

android - 添加友盟SDK的推送(push) 功能

发布时间: 2017-08-26 00:56:00

参考:  http://dev.umeng.com/push/android/integration#2_1_2

app/build.gradle中添加:

    dexOptions {
        javaMaxHeapSize "2g"
    }

dependencies: { 
   compile project(':PushSDK')
}

AndroidManifest.xml 中:

<application>
  <meta-data android:value="2cc94a934066e0abb88d1eeddee72e12" android:name="UMENG_MESSAGE_SECRET"/>
</application>

在入口Activity中:

\
        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) {

            }
        });

        PushAgent.getInstance(this).onAppStart();

在每个Activity中,都添加如下代码:

PushAgent.getInstance(this).onAppStart();

Back