NotificationCompat注意点(坑)极光自定义通知

首先这事的开始是因为极光的落后的更新和难用的通知类 吐槽就先不多说了 先说说为什么要自己写的必要性
1.很多人都说过一个问题 就是5.0开始极光默认的通知在通知栏不显示图标了
2.后来的sdk改掉了这个问题 但只能显示纯白透明图标(可能是我没发现)
3.默认通知没有即时预览功能.
4.最大的问题就是NotificationCompat的方法基乎不能用。

好了今天这篇文章解决两件事 1.改掉极光那难用的通知类2.NotificationCompat使用的时候一些注意点

WechatIMG4.jpeg

这个就是即时预览(我乱编的名字,后面都这样叫
了--)这个是极光没有的并且没有对应的方法

WechatIMG3.jpeg
WechatIMG2.jpeg

这个是android的同应用通知归纳功能极光是无法归纳不知为何我也没有设置什么--并且是可以下拉展开的

好了不吐槽了进入正题

Paste_Image.png

这个是主要的两个方法第一个是收到push时会走的方法所有的处理都会在这完成下面那个方法因为在自定义通知后就无效了 其中bundle.getString("cn.jpush.android.ALERT")是极光控制台那个输入框里的内容extras是服务端自定义的json体 notifactionId就是极光本身的notifactionId 我们就是用这个来更新通知栏

Paste_Image.png

要说的都在图中 剩下的就是平时的intent跳转了 最主要的两个坑是设置优先级声音和requestCode这两处都不报错也不告诉问题的。如果对这里不是很熟的同学估计会跟我一样被坑

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,680评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,314评论 25 709
  • 原文出处: http://www.androidchina.net/6174.html Notification在...
    木木00阅读 14,245评论 3 32
  • 余生漫长 积攒的话 轻轻说 曼曼言 来日方长 他言她语 时光静好 相视一笑 相安于眠 相安终老 有你真好 相见恨晚...
    单生阅读 3,073评论 2 3
  • 昨天,做决定,今天予以实施,我不知道在这件事情上我算不算是个坏人,但是,我不愿一直做那个善良到可以任意宰割的所谓的...
    Erin随便说阅读 1,247评论 0 0

友情链接更多精彩内容