Install in 6 steps
Takes 2–3 minutes. Use the phone the driver will actually carry on shifts.
screen.studio/share/x1ArdIjc
Open the page on the phone
On the driver's Android phone, open Chrome and go to mk-demo.trackify.net/driver-app.
Tap “Download APK”
Tap the blue button at the top of the page. The file starts downloading immediately.
Accept the browser warning
If Chrome warns “This type of file may harm your device”, tap Download anyway.
Open the .apk file
Pull down the notification shade and tap mkdemo-vXXX.apk. Or open it from the Files app → Downloads.
Allow installs from this source
Android will warn: “For your security, your phone is not allowed to install unknown apps from this source.” Tap Settings → enable Allow from this source → go back → tap Install.
Log in
Open Trackify Driver and log in with the username and password your dispatcher gave you.
Done. The app is ready.
If something didn't work, head to the Troubleshooting tab.
Common issues and fixes
Before opening the questions below, read the two coloured sections — they cover the issues most drivers actually run into, both at install time and once the app is running in the background.
Google Play Protect blocks the install
The app is distributed as an APK (not via Play Store), so Play Protect may flag it as "harmful" and refuse to install. This is normal for company-internal apps.
A Quick fix (one-time, during install)
- When the dialog says "App blocked by Play Protect" or "App not allowed", tap More details.
- Tap Install anyway. The app installs immediately.
- After install, Play Protect may ask to review the app — that's OK, let it proceed.
B Required: disable Play Protect (Samsung, Xiaomi, Realme)
- Open the Play Store app.
- Tap your profile icon top-right → Play Protect.
- Tap the settings gear icon top-right.
- Turn off Scan apps with Play Protect.
- Re-install the APK from this page and keep Play Protect disabled so the driver app can run normally.
screen.studio/share/I43DN6KX
Samsung-specific — Auto Blocker
Huawei / Honor — system kills the app in the background
EMUI (the OS on Huawei and Honor phones) has aggressive battery optimisation that automatically kills background apps — even when they're running a foreground notification. For our app this means GPS stops, notifications don't arrive, and the driver disappears from the dispatcher map. The three steps below fix it.
1 Step 1 · Allow the app to launch on its own
- Open Settings → Battery → App launch.
- Find Trackify Driver in the list.
- Turn off Manage automatically.
- Manually enable all three switches: Auto-launch, Secondary launch, and Run in background.
2 Step 2 · Exempt from battery optimisation
- Open Settings → Apps → Trackify Driver.
- Go to Battery → Battery optimisation.
- Set the app to Don't allow optimisation.
3 Step 3 · Pin the app in Recent apps
- Open the Trackify Driver app.
- Open the recent-apps overview (square button).
- Swipe down on the Trackify Driver card to pin it (lock icon).
- This stops the system from clearing the app when memory is freed.
Install button is greyed out / “App not installed”
Browser blocks the download (“Dangerous file”)
“Invalid credentials” when logging in
App opens but the shipment list is empty
GPS dot is not moving / location stuck
Not getting notifications when shipments are assigned
Camera scan does nothing / flashlight doesn't turn on
App crashes immediately on launch
How do I update to the latest version?
Why the app asks for these permissions
Each permission powers a specific part of a driver's shift.
| Permission | What we use it for | What breaks if you deny it |
|---|---|---|
| Location (precise + background) | Live tracking on the dispatcher map and route optimization. | Dispatcher can't see you on the map; customers don't get accurate ETAs. |
| Camera | Barcode scanning, photo proof of delivery, signature capture. | You can't scan barcodes and you can't complete photo POD. |
| Storage / Photos | Buffer signatures and POD photos before they upload to the server. | Photos/signatures may be lost if your connection drops mid-delivery. |
| Notifications | Alerts when dispatch assigns a shipment or status changes. | You won't see new shipments until you open the app manually. |
| Phone calls (optional) | Tap-to-call the recipient from the shipment screen. | You'll have to copy the number out manually — slower, but works. |
| Battery optimization exempt | Keeps GPS and notifications alive while the phone is in your pocket. | Android puts the app to sleep → no GPS, no alerts for hours. |
Frequently asked questions
Does it work on iPhone?
How much mobile data does it use?
Will it drain my battery?
Can I be logged in on two phones?
I changed phones — what do I do?
What Android version is required?
Who do I contact if nothing works?
Still stuck?
Our support team replies during business hours.