如果点击推送通知,则从启动器屏幕打开指定的活动

问题描述 投票:0回答:1

当我点击系统托盘中的推送通知时,我需要从 SplashScreen 重定向到 kotlin 中的特定活动,这是我的应用程序的启动器活动。

在我的应用程序中有一个状态通知,通知与标题和正文一起从 firebase 推送。当在应用程序后台单击通知时,首先打开启动器 Activity,并根据用户 ID 验证默认打开 Home Activity,数据负载中还有一个消息类型为“schedule”的推送通知,因此,当在应用程序后台单击带有消息类型“计划”的此通知时,它应该重定向到计划通知活动,而不是主页活动。

我尝试将单击操作参数添加到通知负载中,但该参数在通知负载中被接受。

android push-notification firebase-cloud-messaging android-push-notification
1个回答
0
投票

当您创建 Intent 来启动应用程序时,您需要使用 putExtra(ID_KEY,id) ,并且在 onCreate() 方法中您可以使用 getIntent().getExtras().getInt(ID_KEY);检索您传递的 id 整数

© www.soinside.com 2019 - 2024. All rights reserved.