java - 使用 Firebase 云消息传递自定义布局

标签 java android firebase google-cloud-messaging firebase-cloud-messaging

我打算在我的 Android 应用程序中使用 Firebase 云消息传递来向用户发送提醒和通知,让他们更多地使用我的应用程序。

出于这个原因,我想要一个自定义的通知外观。我已经完成了 Cloud Messaging documentation但它仅显示当应用程序位于前台时如何接收和构建通知。如果应用程序在后台,则同样不起作用。如果应用程序在后台,则会显示正常通知。

我看了很多帖子 说我可以将通知字段留空并可以将数据放在数据字段上,但对我来说,主要问题是我没有使用我的自定义服务器来发送通知,但我使用的是 Firebase 提供的默认通知编辑器。

有没有办法使用默认的 Firebase 通知编辑器来显示自定义布局,而不管应用是在前台还是后台?

任何帮助将不胜感激。

最佳答案

不,当应用程序处于后台时,无法使用默认 FCM 面板显示自定义布局通知。

来自 docs :

When your app is in the background, Android directs notification messages to the system tray. A user tap on the notification opens the app launcher by default.

关于java - 使用 Firebase 云消息传递自定义布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55983794/

相关文章:

java - JGraphT - 将 BFS 应用于 WeightedGraph

android - magento 网站的 android 应用程序的支付网关集成

android - 为什么 MonkeyRunner.waitForConnection() 错误 "Adb rejected adb port forwarding command: cannot bind socket"

android - Firebase 推送通知不使用来自 body_loc_key 的 Android 字符串资源

ios - Swift 3.0 的 Firebase 授权不起作用

java - 如何获取 Arraylist 内的 Hashmap 值

java - 将最大堆排序更改为最小堆排序

java - 摄氏度到华氏度转换器程序中的语法错误

android - onKeyDown mFlags 变量

ios - 想要发送自定义电子邮件,即使用 Swift 3.0 来自 firebase 的欢迎邮件