Before You Start
You'll need Android 6.0 (Marshmallow) or newer, roughly 100 MB of free storage, and a stable connection. That covers the vast majority of Android phones sold in the last several years. Full requirement details, including the iPhone and iPad side, live on the mainDownload page.
How to Download the 88DD APK
- Open your phone's browser. Chrome, Samsung Internet, or any default Android browser works fine.
- Tap the download button on this page or the official 88DD site.
- Confirm the download if prompted. A warning that this file type "isn't commonly downloaded" is normal for any APK from outside the Play Store — tap Download anyway.
- Wait for it to finish. At 7.45 MB it's usually a few seconds.
- Find the file in your notification shade or Downloads app once it's done.
Enabling Unknown Sources by Phone Brand
This is the step that trips people up, and the exact menu wording depends on your phone's brand. Here's where to look on the ones we get asked about most:
Samsung (One UI)
Settings → Apps → tap the three-dot menu (or "Special access") → Install unknown apps → select your browser (Internet or Chrome) → toggle Allow from this source.
Xiaomi (MIUI / HyperOS)
Settings → Apps → Permissions → Install via unknown sources → select your browser → enable. If the install still silently fails afterward, MIUI's extra optimization layer is usually the cause — go to Settings → Additional settings → Developer options and turn off MIUI optimization, then try again.
Stock Android, Pixel & Android One
Settings → Apps → Special app access → Install unknown apps → choose your browser → toggle it on. This is the cleanest version of the flow since there's no manufacturer skin involved.
Older Android (8.0 and below)
Versions before Android 8 don't have this per-app permission system — instead go to Settings → Security and enableUnknown sources as a single global toggle.
Installing the APK
- Open the downloaded APK from your Downloads folder or the download notification.
- Tap Install and wait — a file this small installs almost instantly.
- Tap Open once it finishes, or find the 88DD icon on your home screen or app drawer.
First Launch and Login
Open the app, register a new account or log in if you already have one, and enter a referral code at signup if someone shared their link with you — it's the only point where that field matters. Your welcome bonus lands automatically once you're registered.
How to Update 88DD
88DD isn't on the Play Store, so it doesn't update itself in the background the way a Play Store app would. Here's the manual process:
- Check your installed version under Settings → Apps → 88DD, or in the app's own profile menu, and compare it against the current version listed on ourDownload page.
- 88DD will usually also prompt you inside the app when a newer version is available.
- Download the new APK from the official site the same way you did the first time, then install it — installing over the existing app keeps your account and progress, since that data lives on 88DD's servers, not your phone.
You don't need to uninstall the old version first — except in the one edge case covered in Troubleshooting below.
Android Troubleshooting
- "App not installed" or "Package appears to be invalid"— almost always a corrupted or incomplete download. Delete the file and download it again from the official link.
- Blocked by Google Play Protect — Play Protect flags unfamiliar APKs as a heuristic warning, not a confirmed detection. If you downloaded from the official 88DD link, tapInstall anyway when prompted.
- The unknown-sources toggle won't save — restart your phone. Some manufacturer skins need a reboot before the permission actually takes effect.
- App installs but crashes on open — restart your phone, and check you have more than roughly 500 MB free; some devices misbehave launching new apps when storage is nearly full.
- "App not installed as package conflicts with an existing package" — this specific message means a signature mismatch, usually from a previous install via a different or modified APK source. Unlike a normal update, this case does need you to uninstall the existing app first before installing the official one.