Android & iOS

App city888 — The Full Platform in the Palm of Your Hand, Anywhere

Whether you are on the LRT, on a work break or relaxing at home — the city888 app keeps the full platform at your fingertips at all times.

Use Web Version
city888
★★★★★
4.8
Android Rating
★★★★★
4.7
iOS Rating
500K+
Active Downloads
18MB
Android APK Size
Why Choose App city888?

Not all betting apps are created equal. Here's what makes the city888 app the top choice for Malaysian users.

Fast & Responsive

Built with native programming technology to ensure load times under 1.5 seconds and seamless screen transitions even on 3G networks.

Multi-Layer Security

256-bit SSL encryption, fingerprint recognition and face login (biometric) are available — your account stays secure even if your phone is lost or borrowed.

Live Sports Betting

Sports odds updated every 500ms live within the app. Place bets on ongoing matches without refreshing the page.

Smart Notifications

Receive instant notifications for betting results, successful deposits, bingo wins, new promotions and account limits — all fully customisable.

Deposit & Withdrawal In-App

DuitNow, Touch 'n Go, FPX, and popular Malaysian e-wallets are accessible directly from the "Wallet" tab in the app — no need to switch to a web browser.

Full Dark Mode

Dark mode is enabled by default — easy on your eyes during late-night sessions and helps save your device's battery.

Guide Installation Step by Step
Android APK iOS (iPhone/iPad)

Before installing the city888 APK, you need to enable "Unknown Sources" in your Android security settings. This is standard procedure for APK installations outside the Google Play Store.

1
Register a city888 Account

If you don't have an account yet, register first via the registration page. The process takes less than 2 minutes.

One account for all platforms
2
Go to Settings → Security

Open your Android phone's "Settings", select "Security" or "Privacy", then enable the "Install apps from unknown sources" option.

This step only needs to be done once
3
Download APK File

Tap the "Download Android APK" button above or log in to your account and go to the "App" section. The file size is approximately 18MB — taking under 30 seconds on 4G.

4
Install APK

Open the download notification or locate the APK file in your phone's "Downloads" folder. Tap the file and follow the installation instructions.

5
Login & Start Playing

Open the installed city888 app, log in with your account, and complete 2FA verification if enabled. All features are available immediately.

Ready in under 5 minutes

For users iOS (iPhone/iPad): The city888 app can be installed via Progressive Web App (PWA), optimised for Safari. Open city888.bio in Safari, tap the "Share" icon, then select "Add to Home Screen". You'll get a full app icon on your iPhone's home screen without needing to download from the App Store.

Requirements System
Android
Minimum Android Version8.0 (Oreo)
APK File Size~18 MB
Minimum RAM2 GB
Storage Space50 MB
Internet Connection3G / 4G / WiFi
iOS (iPhone/iPad)
Minimum iOS VersioniOS 13+
Supported ModelsiPhone 6s+
Installation MethodPWA / Safari
iPadSupported
Face ID / Touch IDSupported
App Performance
Load Speed<1.5s
Stability (Crash Rate)0.2%
Device Compatibility98%
User Satisfaction4.8/5
App vs Web Version — Which Is Better?
Feature Android App iOS App (PWA) Web Version
Load Speed Moderate
Push Notifications
Biometric Login
Offline Mode (History) Limited
Direct DuitNow Deposit
Manual Update Required Occasionally
No Installation Required
Data Usage Optimum Optimum Moderate

Bottom line: for the best experience, use the native Android app. For iPhone users, the PWA delivers an experience nearly on par with a native app.

city888

The city888 app interface is optimised for all mobile screen sizes

Supported Android Brands
Samsung
OPPO / Reno
Vivo
Huawei
Xiaomi / Redmi
Realme
city888

Enjoy live sports betting and bingo directly from the city888 app

More Than Just App Standard

When most betting platforms build a mobile app, the result is usually a "lite" version that cuts out many features and pushes users back to the desktop for anything important. That's not the approach taken by city888.

From day one of development, the city888 technology team had a clear goal: the mobile app must deliver a 100% equivalent experience to the desktop version, with the added advantages only possible on a mobile device. The result is an app used today by over 500,000 active users across Malaysia.

One thing the city888 team takes pride in: this app never "forces" users into anything unnecessary. No intrusive pop-up ads, no confusing dark patterns, and no price or odds differences between the app and web version. What you see is what you get.

Security Account On Your Phone

A common concern among mobile users is security — especially if a phone is borrowed or stolen. city888 addresses this with multiple layers of protection that can be activated directly from your account:

  • Fingerprint or face login — uses your phone's biometric sensor, not just a password
  • Login notification — you are notified instantly whenever there is a new login to your account
  • Automatic app lock — the app locks itself after an inactivity period that you can set
  • Remote Logout — log out of all active devices from any trusted device
  • Local data encryption — account history and locally stored information are protected with AES encryption

For more security-conscious users, you can also enable two-factor authentication (2FA) via SMS or an authenticator app such as Google Authenticator — making unauthorised login virtually impossible even if your password is compromised.

Updates App & Continuous Support

The city888 development team releases app updates on a regular schedule — typically twice a month for minor updates and quarterly for major updates introducing new features. Every update is thoroughly tested before rolling out to general users to ensure stability across all supported devices.

Android users will receive an in-app notification when an update is available. You can choose to update immediately or wait — the older app version remains fully functional until you are ready to update. Unlike some platforms that "force" an immediate update, city888 respects users' right to choose their own schedule.

For users experiencing any technical issues with the app — whether during installation, login, or daily use — city888's technical support team is available 24 hours a day via live chat within the platform. Average response time is under 5 minutes during peak hours and near-instant during off-peak times.

You can also check the Platform us for more technical details on the underlying infrastructure of the city888 app, including security standards, uptime, and server specifications.

Follow city888's official accounts for the latest app update announcements, new features, and exclusive offers for mobile app users. App users sometimes get early access to promotions before the public launch.

city888

The city888 development team continuously refines the app user experience

Latest Version History
v4.2.1 — June 2026
Speed improvements, GrabPay payment bug fix
v4.2.0 — May 2026
New Bingo feature, updated DuitNow integration
v4.1.5 — April 2026
Android 14 support, enhanced dark mode
v4.1.0 — March 2026
Fully redesigned account dashboard
Question Common city888 App

Yes, the city888 app is completely safe. Our Android APK is digitally signed with an official city888 certificate and can be verified after installation. APK files downloaded from the official site city888.bio have passed security scanning and contain no malware or malicious code. Only install from official sources to avoid counterfeit versions.

Google Play Store has strict policies against betting and real-money gaming apps. For this reason, city888 distributes its Android app directly via APK file — a common and legitimate practice used by many world-class betting platforms. Direct APK installation is safe as long as you download only from the official city888 website.

Yes, a single city888 account can be used across multiple devices simultaneously — Android phones, iPhones, tablets, and desktop computers can all log in with the same account. Your account balance, betting history, and settings sync in real time across all devices. However, only one active session is allowed at a time to prevent betting conflicts.

First step: make sure you have enabled "Install from unknown sources" in your Android settings (Settings → Security → Unknown Sources). If it still fails, try clearing storage space (at least 100MB of free space required), restart your phone, and try installing again. If the issue persists, contact city888 customer support via live chat within the platform — they'll walk you through it step by step.
Download Now, Start Playing In 5 Minutes

Join over 500,000 active users already enjoying the full city888 platform at their fingertips.

Bahasa Melayu