【发布时间】:2020-05-05 04:00:27
【问题描述】:
我想将带有 FCM 的 url 发送到 android 应用程序。单击 FCM 通知而不是打开启动器活动时是否可以打开浏览器?我知道可以覆盖onMessageReceived() 方法,但我不想这样做。我检查了有效载荷中的click_action 参数,但正如 Firebase 所说:
如果指定,则启动具有匹配意图过滤器的活动 当用户点击通知时。
我正在尝试在 firebase cloudMessaging 面板中的 CustomData 中添加 click_action,如下所示:
但它不起作用并打开应用程序。
我使用邮递员为此目的发送通知并将click_action 添加到notification 对象,如下所示:
通知发送到我的设备,但是当点击它时,什么也没发生!!!
重要提示:我的 apk 在 GooglePlay 上发布,我无法更改应用程序的源代码。
任何人都帮助。
【问题讨论】:
-
您是否尝试过通知待处理意图
-
@Lenoarod No. Apk 在 googlePlay 上发布,我无法更改源代码。
-
我不认为它必须首先从代码中得到支持。你不能发送东西并相信它会打开浏览器。必须设置待处理意图的意图过滤器。
-
@FrankvanPuffelen 你能帮帮我吗?
标签: android firebase firebase-cloud-messaging firebase-notifications