Android集成友盟推送服务

一段时间没用过友盟,刚刚看了官方的文档,已经升到了3.1.0版本了,决定写个测试例子。
这个是友盟推送的地址:http://push.umeng.com/pushIndex?utm_source=bdsem&utm_medium=search&utm_campaign=push
这个是官方文档的地址:http://dev.umeng.com/push/android/integration

首先,你需要注册一个账号,然后添加新的应用


下面是添加应用后获得的AppKey和Umeng Message Secret,待会将会用到。


下载官方的例子zip文件,解压后得到下面的文件


将里面的PushSDK文件当做module导入自己的项目




在app的AndroidManifestx.xml文件里添加下面代码,UMENG_APPKEY和UMENG_MESSAGE_SECRET就是上面刚刚添加应用后获得的AppKey和Umeng Message Secret。


新建一个类继承Application,在onCreate()方法中注册推送服务,注册成功会返回deviceToken,然后在AndroidManifestx的<application></application>添加android:name=".MyApplication"。




项目运行起来得不到deviceToken,看了错误提示,我是缺少了so文件,这个是so文件的下载链接:http://dev.umeng.com/system/resources/W1siZiIsIjIwMTYvMDkvMTQvMDlfNTNfNDZfNjA5X3NvX2FsbF9wbGF0Zm9ybXMuemlwIl1d/so_all_platforms.zip
把下好的so文件放到PushSDK的libs文件里,再次运行,就得到了deviceToken。






deviceToken有什么用呢?就是在测试推送的时候用到的,首先进入测试模式并添加测试设备。每台手机的deviceToken是不一样的。








下面就是测试推送服务了







可以看到是推送成功了。中间有什么不对的地方请大家指正,或者有什么问题可以一起讨论下,谢谢!



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值