如何在android中处理FCM后台状态
在android中,FCM通知会出现,应用程序处于后台状态,点击时,它会重定向到默认活动(LoginActivity),但我想导航到指定的活动(HomeActivity)如何在android中处理FCM后台状态,android,Android,在android中,FCM通知会出现,应用程序处于后台状态,点击时,它会重定向到默认活动(LoginActivity),但我想导航到指定的活动(HomeActivity) 您需要从api/json部分传递一个活动参数。从应用程序端,您将检查活动中心,然后相应地打开 有关详细信息,请参阅此解决方案。您需要从api/json部分传递活动参数。从应用程序端,您将检查活动中心,然后相应地打开 有关详细信息,请参阅此解决方案。当应用程序处于后台或前台时,您应该发送一条格式为“数据”的消息,以处理onMes
您需要从api/json部分传递一个活动参数。从应用程序端,您将检查活动中心,然后相应地打开
有关详细信息,请参阅此解决方案。您需要从api/json部分传递活动参数。从应用程序端,您将检查活动中心,然后相应地打开
有关详细信息,请参阅此解决方案。当应用程序处于后台或前台时,您应该发送一条格式为“数据”的消息,以处理onMessageReceived中的通知
当在onMessageReceived()中收到数据时,您可以显示通知并直接指向您的活动。当应用程序处于后台或前台时,您应该发送一条格式为is数据的消息来处理onMessageReceived中的通知
当在onMessageReceived()中收到数据时,您可以显示通知并直接指向您的活动。请发布一些代码以显示您所做的事情。此代码非常完美。当我发送“通知json”时,它会在应用程序处于后台“通知”时打开默认活动:{“正文”:“你好数据”,“标题”:“这是测试标题数据。”,“消息”:“这是测试消息.数据”}当我发送“数据json”时,它会在应用程序处于后台时打开特定活动“数据”{“正文”:“你好数据”,“标题”:“这是测试标题数据。”,“消息”:“这是测试消息.数据”}这段代码是在哪里写的?请发布一些代码来显示你所做的事情。这段代码是完美的,你还有其他一些编码错误。当我发送“通知json”时,它会在应用程序处于后台时打开默认活动“通知”:{“正文”:“你好数据”,“标题”:“这是测试标题数据”,“消息”:“这是测试消息.数据”}当我发送“data json”时,当应用程序位于后台“data”时,它会打开特定的活动:{“body”:“Hello data”,“title”:“This is test title data.”,“message”:“This is test message.data”}这段代码是在哪里编写的?
NotificationCompat.Builder notification = new NotificationCompat.Builder(this, "CHANNEL_1");
notification/*.setSound(soundUri)*/
.setSmallIcon(R.drawable.ic_photo_camera_black_24dp)
.setColor(getResources().getColor(R.color.colorAccent))
.setAutoCancel(true)
.setContentTitle(title)
.setContentText(message);
Intent intent = new Intent(this, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, intent,
0);
notification.setContentIntent(pendingIntent);
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(1, notification.build());