当应用程序处于后台时,操作按钮未显示在通知中
Action button is not showing in the notification when the application is in background
发送通知时,当我的应用程序在前台时,我会收到通知中带有操作按钮的通知,而当我的应用程序被终止或在后台时,会收到通知但没有操作按钮,我只得到标题和内容 body。
我尝试了很多解决方案,但它确实有效。 android是否引入了新的权限问题?
任何帮助和建议将不胜感激。Here is the Image
由于没有提供任何代码,所以我不能说这里的具体问题是什么,但请记住。在 FCM 中有两种类型的通知:
- 通知负载
- 数据负载
当您从 FCM 发送通知时,它是一个通知负载。在这种情况下,如果您的应用程序被终止,通知将直接进入系统托盘并由 OS 处理。 onMessageReceived()
不会执行。
如果您从后端发送通知,它是一个数据负载。在这种情况下,onMessageReceived()
将被执行。
在此处查看更多内容 FCM Message Types
发送通知时,当我的应用程序在前台时,我会收到通知中带有操作按钮的通知,而当我的应用程序被终止或在后台时,会收到通知但没有操作按钮,我只得到标题和内容 body。 我尝试了很多解决方案,但它确实有效。 android是否引入了新的权限问题? 任何帮助和建议将不胜感激。Here is the Image
由于没有提供任何代码,所以我不能说这里的具体问题是什么,但请记住。在 FCM 中有两种类型的通知:
- 通知负载
- 数据负载
当您从 FCM 发送通知时,它是一个通知负载。在这种情况下,如果您的应用程序被终止,通知将直接进入系统托盘并由 OS 处理。 onMessageReceived()
不会执行。
如果您从后端发送通知,它是一个数据负载。在这种情况下,onMessageReceived()
将被执行。
在此处查看更多内容 FCM Message Types