关闭应用程序后如何在Android通知中显示操作按钮?

碎石化的

我有一个Android应用程序。有了通知,我们必须显示一些操作按钮。当应用程序打开时,我们可以自由地构建通知并显示操作按钮。

但是,当应用程序关闭时,通知会在android的通知托盘中收到。应用开发人员无权构建ui和操作按钮的地方。我们现在如何显示按钮?如何从服务器端格式化数据,以便在应用程序中接收到数据时,我们可以看到操作按钮

马苏德·马勒基(Masoud Maleki)

根据我的经验,发生这种情况是因为您正在发送通知消息正如谷歌在这里清楚地解释

当应用程序在后台运行时,通知消息会传递到通知托盘。对于前台的应用程序,消息由回调函数处理。

现在,如果您要使用Firebase Cloud Messaging发送通知,并希望始终以自己的自定义方式显示收到的通知,则可以使用不包含部分的FCM数据消息notification,如下所示:

{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "priority":"high",
    "data":{
      "title" : "Custom notif",
      "body" : "This is a custom data notification!",
      "action" : "A|B|C"
    }
  }
}

收到此通知后,Firebase不会将其显示在任务栏面板中,而是将其传送到您的应用程序(您的应用程序位于前台还是后台)。然后,您可以使用该data部分中的字段来创建和显示带有自定义操作的自定义通知。

您也可以将任何字段放在datasection中,这些字段title仅是示例。

客户端中的其他实施细节:

为了在android中处理数据消息(本机和/或本机反应),您可以使用远程消息(但使用不同的方式)。

React native:对于流程数据,只有react native中的通知可以使用此示例

本机android:在本机android中,您可以使用onMessageReceived(RemoteMessage remoteMessage)服务的方法(实现FirebaseMessagingService)。然后使用由remoteMessage.getData有效载荷数据()作为解释在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Delphi-XE5 Firemonkey应用程序中关闭android应用程序?

来自分类Dev

按下主屏幕按钮并重新打开应用程序后,如何在Android中恢复MediaPlayer

来自分类Dev

关闭Android应用程序后,HashMap中的数据

来自分类Dev

显示通知后崩溃的应用程序

来自分类Dev

如何在Android应用程序中向用户显示帮助或通知

来自分类Dev

捕获异常后如何关闭android应用程序

来自分类Dev

关闭应用程序并收到通知时,如何在通知服务中初始化MvvmCross?

来自分类Dev

关闭应用程序后如何在ios中接收本地通知

来自分类Dev

Android Chromecast发件人应用程序,投射按钮未显示在操作栏中

来自分类Dev

关闭应用程序后,无法在Xamarin.Android中接收远程通知

来自分类Dev

在Android中关闭应用程序时如何获得通知

来自分类Dev

即使关闭应用程序,如何在接近信标时显示通知?

来自分类Dev

Android开发中:关闭应用程序时不显示通知

来自分类Dev

如何在Android应用程序中操作TextView

来自分类Dev

在不打开应用程序的情况下通过操作按钮关闭正在进行的Android通知

来自分类Dev

关闭应用程序时如何收到android通知

来自分类Dev

如何在Android应用程序中显示弹出广告?

来自分类Dev

如何在Android中的通知中打开应用程序?

来自分类Dev

在应用程序运行时如何在通知栏中显示“解析推送通知”?

来自分类Dev

关闭应用程序后,无法在Xamarin.Android中接收远程通知

来自分类Dev

在Android中关闭应用程序时如何获得通知

来自分类Dev

关闭后,Android提醒应用程序如何工作

来自分类Dev

Android 如何在应用程序关闭时发送通知

来自分类Dev

Android 如何在应用程序关闭时隐藏通知警报?

来自分类Dev

在android中关闭硬件后退按钮上的应用程序

来自分类Dev

如何从通知中关闭应用程序

来自分类Dev

当应用程序关闭(根本不运行)时,如何在奥利奥中显示应用程序徽章?

来自分类Dev

如何仅在用户关闭 Android 应用程序时显示 FCM 通知?

来自分类Dev

不显示应用程序的通知操作按钮操作

Related 相关文章

  1. 1

    如何在Delphi-XE5 Firemonkey应用程序中关闭android应用程序?

  2. 2

    按下主屏幕按钮并重新打开应用程序后,如何在Android中恢复MediaPlayer

  3. 3

    关闭Android应用程序后,HashMap中的数据

  4. 4

    显示通知后崩溃的应用程序

  5. 5

    如何在Android应用程序中向用户显示帮助或通知

  6. 6

    捕获异常后如何关闭android应用程序

  7. 7

    关闭应用程序并收到通知时,如何在通知服务中初始化MvvmCross?

  8. 8

    关闭应用程序后如何在ios中接收本地通知

  9. 9

    Android Chromecast发件人应用程序,投射按钮未显示在操作栏中

  10. 10

    关闭应用程序后,无法在Xamarin.Android中接收远程通知

  11. 11

    在Android中关闭应用程序时如何获得通知

  12. 12

    即使关闭应用程序,如何在接近信标时显示通知?

  13. 13

    Android开发中:关闭应用程序时不显示通知

  14. 14

    如何在Android应用程序中操作TextView

  15. 15

    在不打开应用程序的情况下通过操作按钮关闭正在进行的Android通知

  16. 16

    关闭应用程序时如何收到android通知

  17. 17

    如何在Android应用程序中显示弹出广告?

  18. 18

    如何在Android中的通知中打开应用程序?

  19. 19

    在应用程序运行时如何在通知栏中显示“解析推送通知”?

  20. 20

    关闭应用程序后,无法在Xamarin.Android中接收远程通知

  21. 21

    在Android中关闭应用程序时如何获得通知

  22. 22

    关闭后,Android提醒应用程序如何工作

  23. 23

    Android 如何在应用程序关闭时发送通知

  24. 24

    Android 如何在应用程序关闭时隐藏通知警报?

  25. 25

    在android中关闭硬件后退按钮上的应用程序

  26. 26

    如何从通知中关闭应用程序

  27. 27

    当应用程序关闭(根本不运行)时,如何在奥利奥中显示应用程序徽章?

  28. 28

    如何仅在用户关闭 Android 应用程序时显示 FCM 通知?

  29. 29

    不显示应用程序的通知操作按钮操作

热门标签

归档