学习Android推送功能笔记(2)---极光推送

1 三分钟快速Demo

第一步 进入极光推送官网,注册,登录
第二步 在Potal上创建应用
第三步 下载应用Example,解压
第四步 把现在的Example导入到Eclipse
第五步 运行
第六步 在Potal上发送推送通知
第七步 在手机上收到通知
第八步 在Potal上推送消息
第九步 在logcat中查看推送的消息

传说中的三分钟快速Demo就搞完了

2 集成极光SDK

第一步 下载极光SDK
第二步 导入SDK和Lib
第三步 配置androidManifest(复制Required的部分,并替换自己的包名,修改AppKey为极光推动的Key)(此处APPKey和包名必须与Portal上一致)
第四步 写推送代码

JPushInterface.setDebugMode(true);
        JPushInterface.init(this);

第五步 试运行
我运行的时候报错了
AndroidManifest.xml missing intent filter for DaemonService:cn.jpush.android.intent.DaemonService
百度无果,重新检查了包名和APPKey 重新复制一遍manifest运行成功,打出日志login success 的时候就说明成功了,此时可以进行下一步
第六步 从Portal发送推送通知,成功
第七步 从portal发送推送消息,发现没有反应,日志也没有打印,此时就需要自己定义接收器了
第八步 自定义receiver,查文档
首先创建一个自己的Receiver(在manifest里)
然后穿件自己的receiver类 ,继承BrocastReceiver
复制API里的代码范例
第九步 发送消息成功了,
第十步 思考,如何推送给指定人Portal端有选择推送对象(广播,设备标签,别名等)

发布了19 篇原创文章 · 获赞 1 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章