在现在的一款app中,如果没有推送功能,就好像做项目中没用到listview,你出去面试都不好意思说自己是做android开发的,
但是推送自己写嘛,我可以说70~80%公司都是使用第三方的,因为这块不好做,对技术要求也高,所以学习,做起来花费时间也多,综合起来所以一般都用第三方的,目前市场上推送第三方有个推,激光,百度推送,腾讯的信鸽,友推,相比起来,目前我所知道的好多都是使用个推,而且目前公司项目也是使用个推,今天就接入了个推,所以写个博客,把自己遇到的问题记录下,也方便后人观看,
使用第三方的第一步肯定是注册账号,
这个就不解释了,这个要解释只能说明你不是这个星球上的人,哈哈~
注册了以后就登录进去
点击应用管理 然后点击登记新应用,就进入到此界面
在这填写app基本信息,应用标示,填写自己app的包名,其他就没啥注意的地方,然后点击确定后
点击应用管理,然后点击应用详情 如图:
‘生成的appid appkey...一定要保存好,因为下一步就是要用到这些数据
现在就准备代码接入了,看官网步骤很简单,不在这多说
先下载个推官网给的sdk ,解压后是这些
然后点击资源文件把这些资料拷贝到你项目中对应的位置下
官网:
下一步就是初始化sdk了 在activity的onCreate()方法中加入这行代码:
修改你app推送的icon
接下来就是在
在AndroidManifest.xml 里添加相关声明
最简单的一种方法就是把个推官网给的demo,直接把androidMainfest.xml文件复制到你项目中,然后改包名,和一些配置,当然也可以看着官网给的文档改,但是一定要仔细,这个和技术好坏没关系,
这些红色箭头指向的地方都是要注意的地方,又的是改appid,有的是改包名,如果配置好了的话,然后就让你app跑起来,激动时刻到了,哪我们就要测试下了,个推给我们提供了此功能,通过在网页上操作
然后我们就看到手机上出现了刚才测试的通知
ok 就这么简单,只要细心点就很快会搞定,当然了个推还可以通过透传给我们客户端发送信息,这个就要和后台定义接口文档了,也简单,今天到此为止了,洗澡睡觉!