当应用程序在后台运行时,不会调用BroadcastReceiver.onReceive()。

2020-09-11 01:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在为Androi...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在为Android设备开发通知功能。

以下代码正在处理Firebase的通知有效负载,并且是由向导生成的。


但是,当应用程序在后台运行并且通知有效负载具有"声音"属性时,例如:

{" alert":"尊敬的客户"," data":" Notification"," sound":" default"},上述方法onReceive()将不会被调用。

我仍然可以看到一条通知,但只有应用程序名称,没有警报和应用程序图标,这与常规通知不同。 目前,我必须删除属性" sound",并且该属性正在运行。

有人知道吗?


关于

(174.8 kB)