决定在通知点击时打开哪个活动

时间:2018-02-02 14:52:54

标签: android android-intent android-notifications

我目前正在尝试查找,如何在点击Android通知时指定目标活动 - ,但直到实际点击通知

我有以下用例:我有一个用户必须在使用之前登录的应用程序。因此,如果用户在对其进行身份验证并在前台使用该应用时收到来自我的应用的通知,则点击该通知应该会导致让我们说ExampleActivity。但是,如果应用程序处于后台并收到通知,则点击应重定向到LoginActivity,用户必须先进行身份验证。

由于在创建意图并将意图设置为NotificationCompat.Builder时指定了目标活动,因此我无法控制目标活动。

因此,如果用户登录并收到通知,关闭应用并点击通知,他就会被重定向到ExampleActivity,即使他必须事先登录,这是一个安全漏洞我的过程。

我觉得,应该有一个共同的方法来解决这类问题。是否有可能在点击通知期间检查应用是否正在运行并决定将用户重定向到哪里?

0 个答案:

没有答案