华为手机收到推送打开页面闪退

android
标签: #<Tag:0x00007fb83c978230>

(小鱼儿) #1

极光推送版本:
implementation ‘cn.jiguang.sdk:jpush:3.1.6’
implementation ‘cn.jiguang.sdk:jcore:1.2.5’
implementation ‘cn.jiguang.sdk:jmessage:2.4.1’
implementation ‘cn.jiguang.sdk.plugin:xiaomi:3.1.6’
implementation ‘cn.jiguang.sdk.plugin:huawei:3.1.6’
implementation ‘cn.jiguang.sdk.plugin:meizu:3.1.6’

在自定义的Receiver中用如下代码打开新页面
Intent intent = new Intent(context,InteractiveActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(Constant.POSITION,1);
intent.putExtra(Constant.STATUS,false);
context.startActivity(intent);
结果出现打开该界面3秒左右APP闪退回到主界面 ,换成打开一个测试页面也是同样的,并且只有华为手机才出现这种情况

最主要的就是控制台没有报错信息,并且我同样的华为手机另一个项目 没有用付费版的推送,这样跳转没有问题,但是这个付费版的这样跳转就出现打开界面3s左右然后页面关闭回到主界面


#2

查看闪退的日志信息来分析原因,页面和 receiver 都是你自定义的那应该是与极光 SDK 无关才对


(小鱼儿) #3

最主要的就是控制台没有报错信息,并且我同样的华为手机另一个项目 没有用付费版的推送,这样跳转没有问题,但是这个付费版的这样跳转就出现打开界面3s左右然后页面关闭回到主界面


#4

你集成的是 VIP 版本的厂商通道,阅读第三方通知通道集成指南的 点击通知跳转到指定 Activity 说明进行配置。

VIP 服务为一对一支持,建议你们联系负责你们公司的极光客户经理,一对一进行沟通

开启 debug,看客户端日志信息