android.app.BackgroundServiceStartNotAllowedException: Not allowed to start service Intent { cmp=com.entitcs.office_attendance/.model_classes.GPSTracker }: app is in background uid UidRecord{208110b u0a356 RCVR idle change:idle|uncached|procstate|procadj procs:0 seq(44994174,44993667)} at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1981) at android.app.ContextImpl.startService(ContextImpl.java:1927) at android.content.ContextWrapper.startService(ContextWrapper.java:834) at com.entitcs.office_attendance.FirebaseClassess.FCMMessageReceiverService.sendNotification(FCMMessageReceiverService.java:508) at com.entitcs.office_attendance.FirebaseClassess.FCMMessageReceiverService.onMessageReceived(FCMMessageReceiverService.java:97) at com.google.firebase.messaging.FirebaseMessagingService.zzd(Unknown Source:60) at com.google.firebase.iid.zzg.run(Unknown Source:4) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@17.6.0:2) at java.lang.Thread.run(Thread.java:1012)