[Android Q&A, Help & Troubleshooting] desperatehelp:
Hi everyone,

I am currently using a driver app that requires me to take jobs orders from this app. However I realize this app is very unstable and notification and data receive varies each time. Sometimes it could be fast , sometimes it could be slow. I try all kinds of boosting apps from playstore and non works. I try downloading different type of speed booster, signal amplify, GCM or even push notification but non work . As I am not a programmer and a super newbie to android, I just don't know what kind of tweaks I can apply to make this app work perfectly .

The app that I download has the following permission

approximate location ( network based )

Precise location ( GPS and network - based )

modify or delete the contents of your SD card

read the contents of your SD card

full network access

view network access

view wi fi connections

receive data from internet

control vibration

prevent phone from sleeping

access extra location provider commands

send Sticky Broadcast

I downloaded a system tool to view this app services and processes and found as below

ACTIVITIES

- com.umeng.fb.conversationActivity

com.umeng.update.updateDialogActivity

Receiverr

com.google.analystics.tracking.android.campaigntrackingreceiver

install_referrer

com.google.android.gcm.gcmbroadcastreceiver

receive

registration

com.umeng.message.notifcationproxybroadcastreceiver

com.umeng.message.registrationreceiver

connectivity_change

package_removed

com.umeng.message.umengbroadcastreceiver

Receive

Command

Re_election_v2

Start

Cockroach

Ping

Election_v2

Apps name.AlarmReceiver

SERVICES

com.google.analystics.tracking.android.CampaignTrackingService

com.umeng.message.UmengDownloadResourceService

com.umeng.message.UmengIntentService

com.umeng.message.UmengService

com.umeng.update.net.downloadingService

aps name.GCMintentService

apps name.locationService

org.android.agoo.service.electionService

This apps is a Driver apps and a Customer will download the User app. The customer will place a location from point A to Point B and he will press on the User app to find driver. A radar will shown on the User apps and it will show how many drivers have receive the order, from 0 to 22 to 45 to 120, 300, 800, to 2000. My driver friends will be with me at times and I realize sometimes they will receive the notification first follow by job order and sometimes i will receive it later time. But sometimes i will receive faster than anyone else.

I have notice the following incident occurs when a user place a job order

scenario A - notification came out first, job order not yet appear on my phone. ( 100% i could not take this job )

scenario B - notification came out first, job order came out 1 to 2 seconds later. ( 50% that i could take this job )

scenario C - notification and job order came out together on my phone ( 75% that i can get the job )

scenario D - job order came out first follow by notification on my phone ( 90% that i can get the job )

scenario E - Job order came out follow by no notification at all ( 100% that i can get the job )

I have try deleted permission like Sticky Broadcast from the app and reinstall but it still fail because i thought it will make the phone slow and unstable. There is still lag when I receive the job order. My phone has no other app but only this app running, other apps are all pre install phone apps. I have try all kind of methods like going nearer to a cell tower but the result still varies.

I hope someone here could help me with this. I will be very appreciate it.