android - 检查“setFullScreenIntent”是否导致应用程序启动或通知显示
问题描述
我收到一个 firebase 通知并使用“setFullScreenIntent”选项创建一个 NotificationCompat.Builder。这导致不同系统或不同设备状态上的不同行为。有时应用程序直接启动,有时会显示通知。
如果用户单击通知但在应用程序直接启动时播放它,我必须取消铃声。
我如何知道我的活动开始时发生了什么?
解决方案
对不起我的英语不好。
您可以取消通知activity#onCreate
或其他您想要的生命周期
推荐阅读
- ios - iPhone锁定时的音频画外音
- reporting-services - 如何配置电子邮件订阅的已读回执?
- mysql - RDS 数据库只读副本可用区
- laravel - Laravel 护照公共 api 路线
- mysql - 如何通过忽略前两个字符从重复记录下方获取唯一记录列表?
- sql-server - 在 SQL Server 中使用 OPENXML 解析具有内联架构的 XML 文件
- php - 在 Laravel 电子邮件验证中选择收件人电子邮件
- sql - 如何从两个表中选择三列并在SQL中仅按两列分组
- ios - 当我尝试在 AVPlayer 中输入背景时,“无法添加输出”崩溃
- email - 如何在 SSRS 生成的电子邮件中内置 MS Outlook 投票按钮