没有服务正在对万普拉斯5T操作系统的Android OS 9.0

问题描述 投票:5回答:1

我创建了应用经纬度获得用户,并将它们发送到服务器。所以,现在我们已经创造了获取用户的位置前景色服务,并努力在所有其他设备包括Android OS 9.0的罚款。

但在具体的万普拉斯5T的Android 9.0设备时,设备被锁定,服务是一小时后也被终止,也即使我们已经禁用了深层清洁的选择有前景的服务停止工作。

请让我们知道,如果有什么用,我们需要改变连续工作前景的服务设备特定的配置。

android android-9.0-pie foreground-service
1个回答
2
投票

但─Alarm manager背后的原因是没有调用,即使您正在使用setAndAllowWhileIdle()setExactAndAllowWhileIdle()将无法正常工作和正在申请的意图也得到破坏,只有高优先级任务系统,如FCM推送通知得到执行的时间。

于是,我找到了解决办法是: - 实现推送通知你的Android应用程序,并通过推送通知发送数据信息,然后从启动服务

public void onMessageReceived(RemoteMessage remoteMessage) { 
          //start your service from this method
}

注意: - 检查应用程序的强制停止按钮启用或如果禁用,这意味着系统的完全杀了你的应用程序中禁用

Android doze-standby mode and idle mode

© www.soinside.com 2019 - 2024. All rights reserved.