Android:点击推送通知,提示应用已经停止运行

jpush
标签: #<Tag:0x00007fb8446e9890>

(guoyuan) #1

Android:使用默认的推动通知.
收到消息之后,点击推送通知, <Nexus5提示应用已经停止运行 , 华为手机没有反应>
,


(guoyuan) #2

Nexus5x 提示应用已经停止运行 , 华为手机没有反应


#3

收到通知的时候,你的app处于什么状态?

用的SDK版本是?

提供一下出现该问题时的报错日志


(guoyuan) #5

compile ‘cn.jiguang.sdk:jpush:3.0.0’
compile ‘cn.jiguang.sdk:jcore:1.0.0’
compile ‘cn.jiguang.sdk:janalytics:1.0.0’
应用在打开的状态.
出错时没有日志打印
Nexus5x 提示应用已经停止运行 , 华为手机没有反应
@Lris


#6

如果是极光崩溃,会有对应的报错日志的,你仔细找找

另外,你说的应用在打开的状态,是比较良好的打开状态,一直在活动,还是那种静置了一段时间的打开状态

华为手机没有反应的意思是点了什么都没有发生的意思?

你在手机-设置里面对你的app做一下保护措施,Nexus5x也一样,不过文档没有总结,你找找
https://docs.jiguang.cn/jpush/client/Android/android_faq/#_2

Nexus5x这个我在网上查貌似还蛮多类似的app停止运行的情况发生。


(guoyuan) #8

1.静置1不超过分钟
2.华为手机点了之后什么都没发生
我再重新跑下,看看是不是有日志
@Lris


(guoyuan) #9

D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.0.0, buildId:319
D/JIGUANG-JPush: [AndroidUtil] action:checkValidManifest
D/JIGUANG-JCore: [AndroidUtil] action:checkValidManifest
D/JIGUANG-JCore: [JCoreGlobal] action:init - sdkVersion:1.0.0, buildId:114
D/JIGUANG-JCore: [JCoreGlobal] metadata: appKey - XXXXXXXXXXXXX
D/W/JIGUANG-JCore: [JCoreInterface] [requestPermission] context must instanceof Activity
D/JIGUANG-JPush: [JPushInterface] action:setLatestNotificationNumber : 5
D/JIGUANG-JAnalytics: [JAnalyticsInterface] JAnalyticsInterface init…version:1.0.0 ,buildId:119
以上是初始化的时候的日志.<去掉key了>

[JCoreInterface] [requestPermission] context must instanceof Activity
这个地方有问题吗?

点击之后还是没有日志


(guoyuan) #10

使用gradle引入:
compile ‘cn.jiguang.sdk:jpush:3.0.0’
compile ‘cn.jiguang.sdk:jcore:1.0.0’
compile ‘cn.jiguang.sdk:janalytics:1.0.0’

点击通知,提示已停止运行/没有响应,是因为之前没有注册BroadcastReceiver,
重写Receiver之后工作正常.


(thw0609) #11

我的也出现同样的情况

设备:小米和华为
版本:jpush-android_v3.0.1

退到后台后,什么操作都没做,5秒后弹出通知,点击就提示应用已经停止运行。可以确定我的app在后台是运行良好的

急求解决方法


#12

有log吗?提供一下log,看是否有相关的提示

另,你有在手机里面将你的app加入什么白名单之类的吗?


(Simon) #13

麻烦也提供对应的错误信息,在客户端log里应该能查看到。


(thw0609) #14

没有看到相关的错误日志
以前用的2点几的版本都可以打开应用的,刚换3.0的jar包后,就出现这个情况了


#15

你测试一下我们的demo呢?

如果出现停止运行这个,应该是有日志的吧?你找找看呢


(guoyuan) #16

不好意思,昨天调休没有看到消息.
问题现在解决了:
再manifest中添加BroadcastReceiver,根据论坛的教程重写Receiver就好了.

guozhaoyuan@kinenjoy.com

发件人: 12
发送时间: 2017-02-20 17:51
收件人: guozhaoyuan
主题: [极光社区] [极光技术/JPush] Android:点击推送通知,提示应用已经停止运行
Lris 12 官方
02月20日
你测试一下我们的demo呢?
如果出现停止运行这个,应该是有日志的吧?你找找看呢

访问主题或者发邮件回复。

回复给
thw0609
02月20日
没有看到相关的错误日志 以前用的2点几的版本都可以打开应用的,刚换3.0的jar包后,就出现这个情况了

访问主题或者发邮件回复。
要退订这些邮件,点击这里。


(guoyuan) #17

问题现在解决了:
再manifest中添加BroadcastReceiver,根据论坛的教程重写Receiver就好了.

guozhaoyuan@kinenjoy.com

发件人: thw0609
发送时间: 2017-02-20 15:55
收件人: guozhaoyuan
主题: [极光社区] [极光技术/JPush] Android:点击推送通知,提示应用已经停止运行
thw0609
02月20日
我的也出现同样的情况
设备:小米和华为
版本:jpush-android_v3.0.1
退到后台后,什么操作都没做,5秒后弹出通知,点击就提示应用已经停止运行。可以确定我的app在后台是运行良好的
急求解决方法

访问主题或者发邮件回复。
要退订这些邮件,点击这里。