【问题标题】:Get notification data when opening an app打开应用时获取通知数据
【发布时间】:2019-07-20 22:16:22
【问题描述】:

当我的应用收到推送通知时,我可以点击它,我可以从我的 Fragment 中的活动的intent.extras 接收它的数据。

但是,当我收到推送通知并改为单击应用程序图标(带有通知徽章)时 - 它不包含 intent.extras

如果我执行后者,我如何访问通知中的数据(如titlebody)等?

【问题讨论】:

标签: android firebase-cloud-messaging


【解决方案1】:

试试这个
getIntent().getExtras().getString("s");

【讨论】:

  • 当我通过单击应用程序图标打开应用程序时,没有任何意图数据进入我的活动。只有当我点击推送通知时,意图数据才会出现。
  • 根据文档,如果要处理后台消息到达,则必须在消息中发送“click_action”。但是,如果您仅通过 Firebase API 从 Firebase 控制台发送消息,则这是不可能的。这意味着您必须构建自己的“控制台”才能使营销人员使用它。所以,这让 Firebase 控制台也变得毫无用处!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-16
相关资源
最近更新 更多