0
我想在通知中啓動我的應用程序時打開適當的屏幕。當我認爲它應該不起作用時,我發現了一個場景。當應用程序先前從通知中啓動時,Android上的FCM不會觸發`onNewIntent`
所以這是第一個方案,當它工作,它應該工作:
- 應用程序從啓動器圖標啓動
- 應用程序放入後臺
- FCM通知顯示出來
- 當點擊它調用默認活動的
onNewIntent
。
但是,當應用程序是首先由FCM通知推出接着第4步從未發生過:
- FCM通知顯示出來
- 應用程序從FCM通知推出
- 應用程序放入背景
- 另一個FCM通知顯示
- 一旦點擊它
onNewIntent
的默認活動IS NOT CALLED
我發現真的有問題需要處理和編碼。這是一個錯誤還是我錯過了一些東西?
編輯:默認活動launchMode
在清單文件中設置爲singleTask
。