如何通過單擊系統托盤上的通知來調用啓動器活動,我正在使用Firebase。如何通過單擊系統托盤上的通知來啓動啓動器活動Firebase
0
A
回答
2
爲此,必須發送可在Firebase控制檯中預先選擇的鍵和值對(有效載荷數據)。
之後,當你點擊通知你通過使用鍵獲得價值。
例如: - 如果您使用「Id」作爲密鑰,那麼您可以獲得像這樣的Id值 String id = getIntent()。getStringExtra(「Id」);
如果getIntent()。getExtras()爲null,則活動不會從通知中打開,否則會從系統任務欄中的通知中打開。
0
如果你想這樣做,只需使用數據消息。 它會調用onMessageReceived()方法。所以你可以在那邊處理它。
不使用通知消息。
通知消息是系統托盤處理,所以你必須使用getIntent()。getExtras()上濺活動和MOV ..
那麼簡單的解決方案是這樣的。
{
"registration_ids": [
"fcm token 1",
"fcm token 2",
"fcm token 3"
],
"data": {
"message": "msg"
}
}
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
String = remoteMessage.getData().get("message");
// and more keys
// same as get your message and manage click event over here.
}
相關問題
- 1. 如何通過點擊通知來啓動活動?
- 2. Android:單擊通知以啓動活動
- 3. Android通知:通過單擊通知來執行任務。請勿啓動活動
- 4. 點擊通知未啓動活動
- 5. 點擊通知不啓動活動
- 6. 通知未啓動活動
- 7. 啓動通知上的現有活動單擊
- 8. 啓動系統上的任何活動
- 9. 通過單擊網頁鏈接啓動瀏覽器的活動
- 10. 啓動活動通過Listactivity
- 11. 通過intents啓動活動
- 12. 如何通過單擊按鈕啓動一個活動
- 13. 通過PHP的系統托盤通知
- 14. 單擊通知啓動應用程序的活動
- 15. 如何通過單擊列表視圖的圖像按鈕來啓動活動?
- 16. OS X:通過系統啓動時啓動自動啓動PHP FCGI
- 17. 單擊通知時從服務中啓動活動
- 18. 單擊通知後無法重新啓動活動
- 19. 如何在重新啓動後通過服務啓動活動
- 20. 無法從使用Firebase的通知中啓動特定活動
- 21. 通過cronjob重新啓動系統
- 22. Firebase通知單擊操作活動父活動
- 23. Android通知活動不會啓動
- 24. 我無法通過單擊按鈕啓動活動
- 25. 無法通過單擊圖像按鈕啓動活動
- 26. 通過雙擊啓動宏
- 27. 通知單擊不在Nexus電話上啓動給定的活動
- 28. 如何通過單擊GUI中的JButton來啓動.exe文件?
- 29. 通過單擊咆哮通知啓動應用程序
- 30. 如何通過點擊小部件中的圖像來啓動一項活動?
從你在哪裏創建和發送通知? – jaibatrik
@jaibatrik可以從Firebase控制檯說出來。 –
我想你必須發送一些自定義數據有效載荷,並且必須在客戶端的onMessageReceived方法中處理它。根據有效負載生成活動的PendingIntent。 – jaibatrik