0
我想在通知中启动我的应用程序时打开适当的屏幕。当我认为它应该不起作用时,我发现了一个场景。当应用程序先前从通知中启动时,Android上的FCM不会触发`onNewIntent`
所以这是第一个方案,当它工作,它应该工作:
- 应用程序从启动器图标启动
- 应用程序放入后台
- FCM通知显示出来
- 当点击它调用默认活动的
onNewIntent
。
但是,当应用程序是首先由FCM通知推出接着第4步从未发生过:
- FCM通知显示出来
- 应用程序从FCM通知推出
- 应用程序放入背景
- 另一个FCM通知显示
- 一旦点击它
onNewIntent
的默认活动IS NOT CALLED
我发现真的有问题需要处理和编码。这是一个错误还是我错过了一些东西?
编辑:默认活动launchMode
在清单文件中设置为singleTask
。