极光推送小米手机不能查看logcat&&通知栏无法正确显示应用图标

这两天,我们的项目中开始做推送,公司是集成方案是极光推送,Android推送项目虽然是按照官方开发文档示例代码集成,但是凡是第三方集成的项目总会出现这样那样的问题,现在我把集成过程中遇到的两个问题给大家分享一下,希望对大家有用

  • 小米手机连接电脑,不能查看logcat
      当我对照着极光推送官方文档初步集成成功时,为了更好的追踪代码的执行过程,我在自定义广播接收者中添加了一些log,然后我开始模拟发推送,这时候手机能接收到推送,但是我查看打印的log时,发现没有显示出来,当点击这个推送时,发现程序崩溃了,当时不得其解,明明接收到推送了,却没有打印log,当遇到这种情况时,我们应该考虑是不是小米手机的问题

解决方法:
  在电脑上找到 .Android文件夹,win下在C:\Users\dell.android,mac的就在系统盘根目录下,(可能是隐藏的,我的在win下没有隐藏,mac下是隐藏的)
在这个文件夹里找到adb_usb.ini这个文件,打开在里面添加 0x2717 重启一下logcat就可以了

如果找到不这个文件
新建一个,然后添加0x2717 重启logcat

至于为什么这样做能解决问题,我也不太清楚….

  • 极光推送通知栏无法正确显示应用图标
      集成极光推送还遇到了一个很无奈的问题,在推送时应用的通知图标一直显示Android机器人logo的图标,但是在另外一个测试手机上能正常显示我们公司的logo,刚开始以为是我的代码集成出现了问题,然后我就把相关的代码仔仔细细看了一遍,发现代码没有问题 。
      然后就以为是小米手机的问题,我就自定义了一个通知栏样式,再次发推送,发现还是不能显示公司logo ,自定义通知栏还会有有一个新问题,就是由于Android手机的通知栏背景不一,自定义会比较繁琐,而我目前的需求比较简单所以这个方案又被自己否决了。
      折腾了大半个下午,感觉问题还是出在手机身上,就将程序卸载了,然后关机重启一下,再次安装程序,发推送,发现logo正常了终于看到了自己想要的logo 你没有看错,就是将手机关机重启!重启!重启!!!
      
      下面是正常后的logo
      
    这里写图片描述

    原因应该是手机上的 launcher有缓存问题,我们把极光推送上的ic_launch 改成自己的时,缓存了demo的程序默认ic_lanch图标。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值