Background service is not working in Oreo

Its a long story. I have gone through it. Still implemented it. Now my service runs on every boot_complete event and keeps running all the time ( with a notification ).

  • Official Documentation:

Big NO. Google android developer documentation is poor, with no proper sample example too. It is theoretical and just theoretical. Keep reading if interested

https://developer.android.com/about/versions/oreo/background

Synopsis 1:
You can only receive BOOT_COMPLETE and only few broadcasts in traditional receiver. Rest all broadcast receivers you need to implement runtime in a service by registering them through a code from service which always runs.

Synopsis 2:
Again, you can not have always running processes in or above 8.0 (Oreo)…
To achieve always running process… Create a Intentservice with proper notification of type ongoing and make OnStartCommand START_STICKY and register receiver with code in OnCreate

How to implement it :
I have implemented it take reference from here :
Oreo: Broadcast receiver Not working

Now Your Question : I want to run my app in background if it kills the
app instance also.

With the help of above implementation link of my own you can achieve it

*Terms and conditions

You device must have proper android operating system released and burnt as it is.

Yes, I am using android :

No... You are Using Funtouch OS : VIVO ( By modifying Android)

There are many devices in market COLOR OS : OPPO ( By modifying Android)
….
….

  1. Already google has made it complicated… version by version….
  2. With no proper documentation and sample codes….
  3. And Now Independent mobile device manufacturers making a lot of
    changes to allow only selective applications run in background
    like WhatsApp, Facebook, Google Twitter Instagram

Now you will ask a developer question If these app runs in background then I can make my app run in background too….

No… They are OS based modifications to check if a service is from allowed vendors then only it can be alive there in background. If they will not allow these vendors then no one take phones which does not run these famous social apps.

Hushhhhhhhh…….

Leave a Comment