友盟推送

工作原因,心情总有潮起潮落。直接讲步骤吧!(2016-11-06版本的)

1、在友盟官网对应下载android版本的消息推送SDK,然后将压缩包解压。

2、新建工程项目,在AndroidManifest文件的application下添加(当然在友盟按要求先添加一个应用,就会有AppKey、Umeng Message Secret等信息)

<meta-data
    android:name="UMENG_APPKEY"
    android:value="这里填写AppKey">
</meta-data>
<meta-data
    android:name="UMENG_MESSAGE_SECRET"
    android:value="这里填写Umeng Message Secret">
</meta-data>
3、选择AS的“File”-->"new"-->"inport module",选择你刚才解压文件下的“PushSDK”

4、在build.gradle下添加

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile project(':PushSDK')
}

5、再新建一个BaseApplication注册友盟推送,主要是获取deviceToken

PushAgent mPushAgent = PushAgent.getInstance(this);
//注册推送服务,每次调用register方法都会回调该接口
mPushAgent.register(new IUmengRegisterCallback() {

    @Override
    public void onSuccess(String deviceToken) {
        //注册成功会返回device token
        Log.d("mytoken", deviceToken);
    }

    @Override
    public void onFailure(String s, String s1) {

    }
});
6、然后在AndroidMamifest的application设置name属性引用application

android:name=".BaseApplication"
7、运行程序,复制刚才设置的deviceToken(输出日志)。

选择测试模式,添加测试设备。

添加测试消息,选择队里用户,填写输出的日志deviceToken


8、最后点击推送,手机的消息栏就马上有刚才发的消息了

9、最后总结一下,根据获取的这个deviceToken可以先传给服务器,服务器可以分类发给谁哪些消息



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值