由于android 12, 通知蹦床限制导致我的项目出现大问题。我开发了一个 SDK,它用于显示本地通知。我的问题是我使用的通知是在应用程序中显示横幅或打开 Web 视图。对于Notification trampoline 限制,我需要使用pending intent指定通知点击事件。我的问题是,从 SDK 方面,我找到了应用程序包 Id 和午餐 MainActivity,每次我点击通知时,即使应用程序在后台或前台,应用程序也会重新启动。
我需要了解以下内容
- 我怎么知道应用程序何时在前台或后台处于活动状态
- 如果存在需要知道哪个活动在栈顶
您是否遇到过相同或类似的问题?你是怎么解决的?任何帮助将不胜感激。谢谢!