极光推送接受不到问题

标签: #<Tag:0x00007f65828b7ce0> #<Tag:0x00007f65828b7ba0>

现在遇到这么一个问题 低版本手机和8.0都可以接到通知 但是8.0版本手机放一晚上之后 在启动app后,在推送就接不到通知,但是低版本正常。

你集成的 SDK 版本多少?

Android 8 启动 App 后的日志看一下,极光的长连接是否连上

jcore-android_v1.1.1.jar jpush-android_v3.0.3.jar

你先升级下 SDK,或者先用最新版本的 demo 安装在你的Android8 手机上测试一下,正常就升级SDK

JPush Android SDK v3.0.9优化 SDK 在 Android 8.0 上的兼容性.

JPush Android SDK v3.3.0适配Android Q

根据更新记录来看,最新版本应该是有优化
https://docs.jiguang.cn/jpush/updates/#jpush-android-sdk-v334

好的 谢谢您 我试下哈

1568013960.948 9184-9184/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.0.3, buildId:346
1568013960.954 9184-9184/? D/JIGUANG-JPush: [AndroidUtil] action:checkValidManifest
1568013960.961 9184-9184/? W/JIGUANG-JPush: [AndroidUtil] AndroidManifest.xml missing activity: cn.jpush.android.ui.PopWinActivity
1568013960.961 9184-9184/? W/JIGUANG-JPush: [AndroidUtil] You will unable to use pop-window rich push type.
1568013960.975 9184-9184/? D/JIGUANG-JCore: [AndroidUtil] action:checkValidManifest
1568013960.984 9184-9184/? W/JIGUANG-JCore: [AndroidUtil] AndroidManifest.xml missing required service: cn.jpush.android.service.PushJobService
1568013961.007 9184-9184/? D/JIGUANG-JCore: [JCoreServiceUtils] set Push/Alarm Receiver enabled
1568013961.023 9184-9184/? W/JIGUANG-JCore: [AndroidUtil] AndroidManifest.xml missing required service: cn.jpush.android.service.PushJobService

你看下这个日志有问题吗 ?现在收不到消息

注意看下Androidmanifest里面的信息,新版本有更新的
image
https://docs.jiguang.cn/jpush/client/Android/android_guide/#_5

1568018917.069 20560-20560/com.sstcsoft.hs D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.3.4, buildId:36
1568018917.117 20560-20560/com.sstcsoft.hs D/JIGUANG-JPush: [AndroidUtil] action:checkValidManifest
1568018917.136 20560-20560/com.sstcsoft.hs E/JIGUANG-JPush: [AndroidUtil] AndroidManifest.xml missing required receiver: please custom receiver extends JPushMessageReceiver

加上新的sdk 出现这个 怎么回事 现在也接受不到消息

请根据日志说明去处理缺少的信息

官方文档没有看见JPushMessageReceiver

我不用自定义推送 应该不需要这个吧 ?

我下载的Demo 替换掉appkey和报名还是不行哦 还是提示E/JIGUANG-JPush: [AndroidUtil] AndroidManifest.xml missing required receiver: please custom receiver extends JPushMessageReceiver

请去配置

这些我都配置了 现在推送可以接受到消息 但是PushReceiver里面的debug走不进去 但是控制台可以接受到消息 就是不走PushReceiver类中的方法

使用全推可以收到通知栏 自定义消息没有收到

1、你推送的是不是自定义消息

2、给出你推送的消息的内容截图和你接收方法截图,是否是用对应的方法获取对应的信息

3、给出你接收消息的日志

给下qq吧 这上面有点不方便

我试了下 官网的demo 最新版本 发送消息的时候 也是不走Myservice类,而老版本就就可以进去 是你们改什么了 还是?你给给讲下啊 直说让下载 按照官网走 也不太好解决。

/**

  • 自定义接收器
  • 如果不定义这个 Receiver,则:
    1. 默认用户会打开主界面
    1. 接收不到自定义消息
      */
      public class MyReceiver extends BroadcastReceiver {

文档里面已经说明了新版本弃用了原方法,请使用新的回调


https://docs.jiguang.cn/jpush/client/Android/android_api/#_66