消息接收Receiver配置

创建消息接收Receiver,继承自com.alibaba.sdk.android.push.MessageReceiver,并在对应回调中添加业务处理逻辑,可参考以下代码:public class MyMessageReceiver extends MessageReceiver {

// 消息接收部分的LOG_TAG

public static final String REC_TAG = "receiver";

@Override

public void onNotification(Context context, String title, String summary, Map extraMap) {

// TODO 处理推送通知

Log.e("MyMessageReceiver", "Receive notification, title: " + title + ", summary: " + summary + ", extraMap: " + extraMap);

}

@Override

public void onMessage(Context context, CPushMessage cPushMessage) {

Log.e("MyMessageReceiver", "onMessage, messageId: " + cPushMessage.getMessageId() + ", title: " + cPushMessage.getTitle() + ", content:" + cPushMessage.getContent());

}

@Override

public void onNotificationOpened(Context context, String title, String summary, String extraMap) {

Log.e("MyMessageReceiver", "onNotificationOpened, title: " + title + ", summary: " + summary + ", extraMap:" + extraMap);

}

@Override

protected void onNotificationClickedWithNoAction(Context context, String title, String summary, String extraMap) {

Log.e("MyMessageReceiver", "onNotificationClickedWithNoAction, title: " + title + ", summary: " + summary + ", extraMap:" + extraMap);

}

@Override

protected void onNotificationReceivedInApp(Context context, String title, String summary, Map extraMap, int openType, String openActivity, String openUrl) {

Log.e("MyMessageReceiver", "onNotificationReceivedInApp, title: " + title + ", summary: " + summary + ", extraMap:" + extraMap + ", openType:" + openType + ", openActivity:" + openActivity + ", openUrl:" + openUrl);

}

@Override

protected void onNotificationRemoved(Context context, String messageId) {

Log.e("MyMessageReceiver", "onNotificationRemoved");

}

}

将该receiver添加到AndroidManifest.xml文件中:

android:name=".MyMessageReceiver"

android:exported="false">

注意

旧版本 SDK集成说明:

如果是从如果是从V2.3.7及以下版本升级到V3.0.0及以上版本的用户,需将改为,否则会接收不到推送。

配置的android版本,Android SDK配置(V3.0.0及以上版本)相关推荐

  1. 百度地图瓦片 android,深入學習百度地圖Android SDK v4.0.0【第五關】瓦片圖層

    官方說是可以使用自己的圖片,但是圖片的大小和規格都沒有明說,主要用於添加自己的圖層信息,有在線和離線兩種!估計使用率很低,也就不多說了! package cq.cake.chwl.ui; import ...

  2. 使用gradle构建android项目,Android中使用Gradle来构建App项目的入门指南

    gradle是Android开发中引入的全新的构建系统,因为全新的构建系统主要是出于下面的目的: 1. 方便复用代码和资源 2. 构建多种版本的apk更见简单,不论是为多渠道构建不同的apk还是构建不 ...

  3. android - ADT本地配置、sdk配置

    首先要到官网http://developer.android.com/index.html 下载ADT和sdk对应版本的. ADT配置:打开eclipse 如上图选择Install New Softw ...

  4. OpenCV android sdk配置OpenCV android NDK开发实例

    OpenCV android sdk配置OpenCV android NDK开发实例 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/det ...

  5. Android Studio和SDK下载、安装和环境变量配置(全网最详细步骤)

    序言:工欲善其事,必先利其器,无论你是搞Android开发的.测试App软件的.App爬虫等都需要建立Android环境 目录 一.安装Java JDK 1.1 首先必须安装Java JDK 1.2 ...

  6. Android Studio安装与SDK配置

    工欲善其事必先利其器,对于我们开发者来说,好的工具能提高开发效率: Android开发,不得不提的IDE就是Eclipse以及AndroidStudio:可以说大多数安卓开发者都是使用Eclipse开 ...

  7. phonegap mac android,Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置) – willian12345...

    最近突然想弄一下phonegap,之前一直是听说,没亲自配置开发过.结果配置过程非常艰难啊.特别是android平台的配置,那叫一个麻烦,网上搜了半天都没找到非常好的资料.文章也都是抄来抄去,最烦的就 ...

  8. android 多版本打包,Android build.gradle版本名打包配置的方法

    1.生成密钥文件到app工程目录下 2.在gradle.properties文件下配置密钥文件信息 # Project-wide Gradle settings. # IDE (e.g. Androi ...

  9. Android 高德地图so包太大,高德地图sdk配置心得(jar文件与so文件导入)

    最近在项目需要使用地图,学习了一下高德sdk的使用,在配置的过程中遇到了一些问题,记录下来. 遇到的问题 高德地图sdk配置的时候需要导入so文件,由于导入的时候一直没有导入成功,所以一直报No im ...

最新文章

  1. 排序算法7---快速排序算法
  2. [C# 开发技巧系列]如何动态设置屏幕分辨率
  3. Java登陆页面经常出现的问题,问一下关于登陆页面的有关问题
  4. Binary Search O(log n) algorithm to find duplicate in sequential list?
  5. vc通过COM方式调用CertEnroll
  6. 文件上传下载—servlet API实现
  7. 理想的互联网服务后台框架的九个要点
  8. python django restful框架_Django RESTful API 实例带你快速上手开发
  9. OpenPBS 脚本
  10. VC6.0创建文件夹
  11. React Native悬浮效果组件
  12. java存储整数,用于存储整数数值的是 JAVA四种整数数据类型的取值范围分别是多少...
  13. 2019免费微信营销软件排行榜
  14. 什么是论文查重报告?
  15. 淘宝签名分析之一(反编译和利用frida快速找点)
  16. 计算机桌面文件隐藏如何显示不出来,如何显示电脑中隐藏的磁盘分区|将电脑中隐藏的分区显示出来的方法...
  17. Python游戏嗷大喵快跑设计
  18. 2022 年中回顾|一文看懂预训练模型最新进展
  19. 生物化学 电阻抗成像OpenEIT,Dbar算法,数据集等(暂记)
  20. 【毕业设计】大数据电商销售预测分析 - python 数据分析

热门文章

  1. spark学习-Spark广播变量与共享变量(1)
  2. 。。。,带着这三点疑问,让我们层层深入的对HTTPS原理进行剖析!
  3. Java多线程学习十二: synchronized的工作原理 以及背后的“monitor 锁”
  4. android studio中的适配器,如何在Android Studio中测试回收器视图适配器
  5. Spring框架----自动按照类型注入的Autowired注解
  6. 02-CSS基础与进阶-day4__2018-08-31-21-33-03
  7. 【6.18校内test】T1多项式输出
  8. error C2086: “int WINGDIAPI”: 重定义
  9. 面试中经常会被问到的70个问题
  10. 求N个数的最大公倍数