Android端自定义消息接收到显示Notification点击没有效果


(Lee) #1

手机接收到自定义消息后 如果APP已经退出就显示Notification,但是在点击Notification的时候没有效果,不会启动APP,

Intent intent = new Intent(context, MainActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
intent.putExtra(NotificationUtil.INTENT_DATA, data);
 NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
        PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
builder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.logo));
        builder.setSmallIcon(R.mipmap.logo);
        builder.setContentIntent(pendingIntent);
        PendingIntent hangIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
        builder.setFullScreenIntent(hangIntent, true);
        builder.setAutoCancel(true);
        NotificationManager notificationManager = (NotificationManager) context.getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
        notificationManager.notify(2, builder.build());

#2

极光的自定义消息是默认不展示的,你们自己做了通知栏展示,点击没有效果应该自行排查你们的点击相关的代码。

可参考本帖中的可能情况