当应用关闭时,通知访问权限不起作用(oppo,vivo和mi)

时间:2019-09-03 11:49:23

标签: android android-service android-notifications

我正在开发一个应用程序(所有人的通知历史记录日志)。

我使用MIUI和Color OS从用户那里收到了很多负面评价,说该应用程序无法正常工作。我检查了Redmi Note 4并开始测试这些应用。

这是我观察到的:

案例1:首次安装。

我的应用无法读取任何新通知。 onNotificationPosted中的NotificationListenerService方法根本没有被调用。

案例2:卸载该应用程序,然后再次重新安装,该应用程序位于前台。

我的应用现在开始读取新的通知,这次称为onNotificationPosted方法

案例3:我关闭了该应用,并且该应用处于后台

onNotificationPosted方法仅在某些时候被调用(被调用的25%)

案例4:从最近的应用列表中删除了应用

onNotificationPosted方法永远不会被调用。


我从Play商店下载了大约10个其他应用程序,这些应用程序使用相同的Notification Access Permission,并且我发现每个应用程序都存在相同的问题。

这是错误还是限制?

注1:我在Stock Android,Oxygen,CM,TouchWiz上使用相同的代码测试了相同的应用程序,并且运行正常,没有任何问题。

仅小米(MIUI),Oppo(Color OS)和Vivo(FunTouch OS)设备存在问题。

我已经检查了应用商店中的PushBullet应用,该应用使用了相同的通知访问权限,但仍然有效。

有解决方法吗?

0 个答案:

没有答案