现在大部分的APP都会有消息推送,而且各种各样的这里学习一下友盟提供的消息推送
首先先去友盟注册账号(如果有就直接登录)然后进去之后先去开发者中心——下载中心下载Push SDK
下载完成后解压出来,
然后在common和thirdparties文件里把这个夹包放到项目的libs里
然后吧push文件直接导入项目
方式在友盟的集成文档里有
在友盟的里面创建一个应用获取到APPKEY和Umeng Message Secret这两个值,记住创建项目的时候包名一定要和自己的包名一致
接着去吧去AndroidManifest配置这两个就是刚在创建项目的时候获取到的两个值,这两个值一定要写对
<!-- 友盟APPKEY --> <meta-data android:name="UMENG_APPKEY" android:value="***************" /> <meta-data android:name="UMENG_MESSAGE_SECRET" android:value="**********************" />
然后创建一个UMApplication类在里面实现获取到deviceToken和一些操作这些集成文档上都有。
这是获取token的回调
这是配置的一些需求,好有很多这里就不实现出来了
最后还要去下载完成的so文件,把这些so文件导入刚才的push项目里。
不然会报一个s-11s1accs bindapp error!这样的错误信息
这样就可以拿到Ttoken去进行测试了
但是友盟的消息推送和支付宝的jar宝会有冲突,只要把这个jar包删了就好了