未解决

消息到达后点击不触发onNotificationClicked函数 #27234个回答

push_client_sdk_for_android 5.5.0 clxhhsy 2017-02-06

问:
安装的是创建应用生成的demo
确认 取消
答:
发现问题了,wifi情况下,消息到达有延时,不知道是因为我的网速还是什么问题。另外,我装了百度地图,如果先打开地图,再打开示例demo,可以触发onNotificationClicked 回调函数,不打开地图就触发不了onNotificationClicked回调函数

clxhhsy 2017-02-14

答:
机型是samsung s7 edge ,rom 为6.0.1,推送通知点击行为为打开应用,用的就是示例的demo,我绑定时候的日志 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: (HTTPLog)-Static: (This is just Trace Log)java.lang.ClassNotFoundException: com.samsung.android.hongbaomode.IHongbaoModeService$Stub 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.Class.classForName(Native Method) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.Class.forName(Class.java:324) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.Class.forName(Class.java:285) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.internal.http.HongbaoModeServiceAPI.getService(HongbaoModeServiceAPI.java:128) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.internal.http.HongbaoModeServiceAPI.checkUid(HongbaoModeServiceAPI.java:68) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.OkHttpClient.<init>(OkHttpClient.java:219) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.OkHttpClient.copyWithDefaults(OkHttpClient.java:642) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.OkUrlFactory.open(OkUrlFactory.java:53) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.OkUrlFactory.open(OkUrlFactory.java:48) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.android.okhttp.HttpHandler.openConnection(HttpHandler.java:39) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.net.URL.openConnection(URL.java:479) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.baidu.android.pushservice.d.b.a(Unknown Source) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.baidu.android.pushservice.d.b.a(Unknown Source) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.baidu.android.pushservice.config.ModeConfig.requestConfig(Unknown Source) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.baidu.android.pushservice.config.ModeConfig.access$200(Unknown Source) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.baidu.android.pushservice.config.ModeConfig$1.a(Unknown Source) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at com.baidu.android.pushservice.g.c.run(Unknown Source) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.util.concurrent.FutureTask.run(FutureTask.java:237) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.Thread.run(Thread.java:818) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: Caused by: java.lang.ClassNotFoundException: com.samsung.android.hongbaomode.IHongbaoModeService$Stub 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.Class.classForName(Native Method) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.BootClassLoader.findClass(ClassLoader.java:781) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: ... 22 more 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 02-13 18:31:30.395 12666-14703/com.yamutech.test I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 02-13 18:31:30.405 12666-14312/com.yamutech.test I/System.out: (HTTPLog)-Static: (This is just Trace Log)java.lang.ClassNotFoundException: com.samsung.android.hongbaomode.IHongbaoModeService$Stub 02-13 18:31:30.405 12666-14312/com.yamutech.test I/System.out: at java.lang.Class.classForName(Native Method) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.Class.forName(Class.java:324) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.Class.forName(Class.java:285) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.internal.http.HongbaoModeServiceAPI.getService(HongbaoModeServiceAPI.java:128) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.internal.http.HongbaoModeServiceAPI.checkUid(HongbaoModeServiceAPI.java:68) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.OkHttpClient.<init>(OkHttpClient.java:219) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.OkHttpClient.copyWithDefaults(OkHttpClient.java:642) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.OkUrlFactory.open(OkUrlFactory.java:53) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.OkUrlFactory.open(OkUrlFactory.java:48) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.android.okhttp.HttpHandler.openConnection(HttpHandler.java:39) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.net.URL.openConnection(URL.java:479) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.d.b.a(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.d.b.a(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.c.a.b(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.c.a.c(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.c.c.c(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.c.a.b(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.c.a.a(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at com.baidu.android.pushservice.g.c.run(Unknown Source) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.util.concurrent.FutureTask.run(FutureTask.java:237) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.Thread.run(Thread.java:818) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: Caused by: java.lang.ClassNotFoundException: com.samsung.android.hongbaomode.IHongbaoModeService$Stub 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.Class.classForName(Native Method) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.BootClassLoader.findClass(ClassLoader.java:781) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: ... 24 more 02-13 18:31:30.415 12666-14312/com.yamutech.test I/System.out: Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available 02-13 18:31:30.805 12666-12666/com.yamutech.test D/MyPushMessageReceiver: onBind errorCode=0 不知道是不是跟这个报错有关,有时候能收到推送,有时候又收不到。还有如何才能触发通知点击的回调函数

clxhhsy 2017-02-13

答:
什么机型ROM呢?你推送的通知点击行为选的什么?打开应用还是打开url还是自定义行为? 另外,你用下载SDK压缩包里面的示例Demo试一下,如果还不行抓日志发给我们看一下。

PushQA 2017-02-08

答:
求解

clxhhsy 2017-02-06