如何通过单击系统托盘上的通知来调用启动器活动,我正在使用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. 通知未启动活动
- 3. 启动通知上的现有活动单击
- 4. 通过单击网页链接启动浏览器的活动
- 5. 通过intents启动活动
- 6. 如何通过单击按钮启动一个活动
- 7. 单击通知时从服务中启动活动
- 8. OS X:通过系统启动时启动自动启动PHP FCGI
- 9. 无法从使用Firebase的通知中启动特定活动
- 10. Firebase通知单击操作活动父活动
- 11. 我无法通过单击按钮启动活动
- 12. 通过双击启动宏
- 13. 如何通过单击GUI中的JButton来启动.exe文件?
- 14. 通过单击咆哮通知启动应用程序
- 15. 如何通过点击小部件中的图像来启动一项活动?
- 16. 如何通过单击通知恢复以前的活动
- 17. 通过类名启动android活动
- 18. 通过使用onPreferenceClick启动活动
- 19. 在状态栏上单击通知图标时启动一项活动?
- 20. JBoss启动通知
- 21. 如何通过广播接收器启动活动性
- 22. 点击通知后活动不会启动
- 23. Android:点击通知时始终启动顶部活动
- 24. 如何通过点击url从浏览器启动活动后回调(如onActivityResult)?
- 25. 如何通过c2dm通知和启动活动将Android从睡眠中唤醒?
- 26. C#如何通过双击托盘图标启用表单
- 27. 如何仅通过具有移动电话的联系人启动ACTION_PICK活动
- 28. 当用户点击来自锁定屏幕的通知时启动活动
- 29. Python - 启动HTTP服务器并设置Windows系统托盘
- 30. 从我的通知接收器启动另一项活动
从你在哪里创建和发送通知? – jaibatrik
@jaibatrik可以从Firebase控制台说出来。 –
我想你必须发送一些自定义数据有效载荷,并且必须在客户端的onMessageReceived方法中处理它。根据有效负载生成活动的PendingIntent。 – jaibatrik