DJI Go "Service" always running.
1637 19 2016-3-15
Uploading and Loding Picture ...(0/1)
o(^-^)o
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

Ever since the 2.7.0 update I've been noticing a service running on my device. Perhaps someone from DJI would like to tell us why there is a service running for an app that is not even open and active.


Screenshot_2016-03-15-21-30-43.png
2016-3-15
Use props
Richard in Bois
lvl.3
Flight distance : 34721 ft
  • >>>
United States
Offline

Can't wait to see the answer for this one.  This is a no no...
2016-3-15
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

I have "killed" this service numerous times and it just keeps coming back. The only way to stop it is to "Freeze/Disable" the app or uninstall.Attached are full details of Activites which are the different features or areas of the app as well as receivers etc...


Screenshot_2016-03-15-22-15-44.png
Screenshot_2016-03-15-22-15-55.png
Screenshot_2016-03-15-22-16-05.png
Screenshot_2016-03-15-22-16-18.png
Screenshot_2016-03-15-22-16-30.png
Screenshot_2016-03-15-22-16-39.png
Screenshot_2016-03-15-22-16-48.png
Screenshot_2016-03-15-22-16-58.png
Screenshot_2016-03-15-22-17-06.png
2016-3-15
Use props
snowsurferss
lvl.3

United States
Offline

I always have to force shut down the DJI Go app, or my battery will be dead quickly as it will not shut it's self off.
2016-3-15
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

snowsurferss Posted at 2016-3-15 23:33
I always have to force shut down the DJI Go app, or my battery will be dead quickly as it will not s ...

I am noticing the service that is running seems to be a push service. Instead of using GCM messaging which is built right into Android they choose to run a service which kills your battery, you may force close the app, but that service is most certainly still running.
2016-3-15
Use props
Geebax
First Officer
Australia
Offline

In normal computers it is quite accepted to run services, I have written them myself for many applications. DJI presumably have a good reason for running one. Just because it exists, or is there after you close the app does not mean it is not legitimate.
2016-3-15
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

Geebax Posted at 2016-3-16 00:01
In normal computers it is quite accepted to run services, I have written them myself for many applic ...

Not saying it is not legit, saying there are more efficient ways to handle push messages. GCM being one of them since its already built into the OS
2016-3-15
Use props
Geebax
First Officer
Australia
Offline

Sliquid Posted at 2016-3-16 15:06
Not saying it is not legit, saying there are more efficient ways to handle push messages. GCM bein ...

That does not mean that is all the service is doing, looking at the list, it appears to be performing other actions as well.
2016-3-15
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

Geebax Posted at 2016-3-16 01:18
That does not mean that is all the service is doing, looking at the list, it appears to be perform ...

Wondering when someone from DJI will chime in, if at all.
2016-3-16
Use props
Richard in Bois
lvl.3
Flight distance : 34721 ft
  • >>>
United States
Offline

I suspect these specific issues are about the forum's helpers pay grade.  Sure hope they pass these questions up the food chain.  Running services is just fine if you close them when the application shuts down.  Especially on devices that run on batteries and have limited battery life.
2016-3-16
Use props
mjlstudios
lvl.4
Flight distance : 1540131 ft
  • >>>
United States
Offline

Just updated the app to 2.7 with 80% battery on my Galaxy s6 two hours ago and it sucked my battery down to 35%. At this rate I will have to recharge my battery 3 times per day! Now that really sucks!
2016-3-16
Use props
snowsurferss
lvl.3

United States
Offline

mjlstudios@yaho Posted at 2016-3-16 10:17
Just updated the app to 2.7 with 80% battery on my Galaxy s6 two hours ago and it sucked my battery  ...

You have to "force stop" the app each time, that will stop the battery drain.
2016-3-16
Use props
youngskyculler
lvl.1

United States
Offline

GO (at least on Android 4.4.2 and 4.4.4) has had background behaviors for several versions at least.  They suck down battery at an alarming rate, even if you have not flown or run any flight related apps since the last reboot.  Force Stop is usually not enough, because something causes the GO service to auto restart after 5 or 10 minutes.  Go is not fingered as the culprit of battery drain, but as long as it is present, the "android system" usage is way way up.  Uninstall Go and the problem goes away.  The fault in my case could be the combination of old Android version and the GO app, but I probably won't ever know for sure.  Fortunately I've found a band-aid that works for me.

I have had good success with a task killer configured specifically and only to hold GO's head under water, so to speak, if it hasn't been the foreground app for more than ~3 minutes.  My battery life went from ~18 hours at idle, to ~52 hours.  
2016-3-16
Use props
spiderbot.sb
lvl.4
United States
Offline

Unacceptable!  For what these toys cost, I expect much better from DJI.

Enough already!  Stop the marketing and focus on engineering!

2016-3-16
Use props
Bhujang
lvl.4
Flight distance : 534587 ft
United Kingdom
Offline

is this in android or both android and ios devices? I dont think it happens with the ios if you double click the home button and shut the app down, but I might be wrong.
2016-3-16
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
Offline

Not sure about iOS, I do not have an iOS device, also force closing the app does kill the service, albeit temporarily. It will restart after a few mins and continue running in the BG.
2016-3-16
Use props
mcphipps900
lvl.3

Offline

It's amazing.......no answer from DJI????????
2016-3-16
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

mcphipps900 Posted at 2016-3-16 21:51
It's amazing.......no answer from DJI????????

Not surprising. It would also not be surprising if they were data mining to see your app usage etc...
2016-3-16
Use props
Sliquid
lvl.2
Flight distance : 332001 ft
United States
Offline

hmmm, still nothing on this eh. ok I will dig further into the apps needed permissions and see what I can find

EDIT:

Found some interesting permissions, of course I denied some of them though.

Screenshot_2016-03-17-23-09-40.png
Screenshot_2016-03-17-23-09-54.png
Screenshot_2016-03-17-23-10-01.png
2016-3-17
Use props
mcphipps900
lvl.3

Offline

Wow, Never paid that much attention. Thats alot of info they don't need for sure.
2016-3-17
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules