单击推送通知时如何打开 url,当应用程序关闭时,由 Firebase 发送?

How can I open a url when click on push notification, when app is closed, sent by Firebase?

我会在应用程序关闭和打开时收到通知,但是当它关​​闭时我单击具有 link 的推送通知它只会打开应用程序而不会打开浏览器,如果应用程序已打开并且我单击浏览器打开的推送通知。

当我点击带有 URL 的推送通知并关闭应用程序时,如何打开浏览器。

当您的应用不是 运行 时,具有 notification 负载的 FCM 不会 通过 onMessageReceived。它由 Google Play Services 代表您直接发布到通知栏。单击后,您的主要 activity 将启动,并且 intent extras 包含 data 有效负载。

您有两个选择:

  1. 继续使用 notification 负载并处理主 activity onCreate.
  2. 中的数据

这是启动器启动的 activity。将其用于信息推送通知。如果您的应用不是 运行,它将不会启动,这样可以节省电量。

  1. 不要使用 notification 负载。

将其用于业务逻辑推送消息。这将始终启动您的应用进程并让您处理 onMessageReceived.

中的消息

在此处阅读更多内容: