Why we chose direct APK installation for Android
We offer our Android app as a direct APK download rather than through the Google Play Store. This approach gives us and you more flexibility. We can update the app instantly without waiting for app-store approval, we can adjust features based on player feedback in real time, and you maintain control over your installation—you choose when to install, when to update, and you can see exactly what permissions we request.
Our APK is safe and signed with our certificate. We do not hide code or sneak permissions; every request is visible before you install. We also publish our privacy policy and terms alongside the download, so you understand exactly what data we collect and how we use it.
Direct installation advantages
We push updates to you directly without going through a review process. If we release a security patch or add support for a new payment method like QRIS or a new esports event like Mobile Legends tournaments, you receive the update immediately. You decide whether to install it right away or wait.
You also keep a copy of the APK on your device. If you factory-reset your phone or get a new one, you can reinstall marjan slot without re-downloading—just move the APK file to your new device and install it again. This is faster than relying on a cloud backup.
Step-by-step Android app installation
- Enable unknown sources: Go to Settings → Security (or Privacy on newer Android versions) → toggle "Install unknown apps" or "Unknown sources" to ON. This allows your device to install apps from sources other than the Google Play Store.
- Download the APK: Visit our mobile site or tap the download link we email you. Your phone saves the.apk file to your Downloads folder. File size is typically 80–120 MB.
- Verify the file: Open your file manager, navigate to Downloads, and confirm the filename matches our official naming convention. We always sign our APK with our private certificate.
- Install the app: Tap the.apk file. Your device shows a permissions dialog. Review each permission (camera for KYC verification, microphone for live-dealer features, location for regional compliance). Tap Install to proceed.
- Launch and log in: Once installed, tap the marjan slot icon on your home screen or app drawer. Log in with your username and password. On first login, we send a one-time verification code to your registered email or phone.
- Disable unknown sources (optional): For security, turn "Unknown sources" back OFF in Settings. This prevents accidental installation of apps from untrusted sources.
Installation checklist
- Ensure your phone has Android 8.0 or later
- Have at least 150 MB of free storage space
- Download only from our official links—never from third-party sites
- Keep your login credentials and phone number handy for verification
- Enable two-factor authentication in account settings after first login
iOS access through mobile browser and home-screen shortcut
We do not offer a native iOS app through the Apple App Store because Apple restricts certain gaming and betting features. Instead, we optimized our mobile web interface for iOS Safari, Chrome, and other browsers. You get non-specific info of the app experience—live Liga 1 and Piala AFF streaming, live-dealer tables, slot games, account management, and withdrawals—all through your browser.
Many iOS players add marjan slot to their home screen as a web shortcut, which makes it behave almost like a native app. To set this up: Open Safari, visit our mobile site, tap the Share button (square with an upward arrow), scroll down and tap "Add to Home Screen", enter a name (e.g. "marjan slot"), and tap Add. A shortcut appears on your home screen, and tapping it opens our site in full-screen mode without the Safari URL bar or controls.
On iOS, you lose nothing by using our web interface. Your account security, payment protection, and game variety are identical to Android—just delivered through your browser instead of an app.
Once you add marjan slot to your home screen, it syncs with your other devices. Log in from your iPhone, then check your account from the Android app—your balance, your settings, your notifications all match instantly. We maintain consistency across platforms because your marjan slot account is one account, regardless of device.
Permissions explained: what we request and why
Our app requests a small set of permissions, and we explain each one so you understand the trade-offs. Here is what we ask for and why:
- Camera: Only for KYC verification—uploading your identity document and taking a selfie to match your ID. We delete these images after verification completes.
- Phone number: For two-factor authentication codes and important account notifications. We never share your number with third parties.
- Location (approximate): For regional compliance checking and fraud detection. We check your general region (city level) but never track your real-time GPS location.
- Storage: To cache app files and your login session, so the app loads faster on subsequent opens.
- Internet: Required for all features—account login, game streams, payment processing, and live updates.
We do not request permissions we do not need, and we do not change permissions silently. If we need a new permission in a future update, we notify you in the release notes and ask you to approve it during the update process.
Push notifications and account security on your phone
Our app sends push notifications for live events, account activity, and payment updates. These keep you informed without forcing you to open the app constantly. You control which notifications you receive:
- Live events: Goal updates from Liga 1 and Piala Indonesia, live-dealer table invitations, esports match starts.
- Account alerts: New login attempts, two-factor verification requests, password-change confirmations.
- Payment updates: Deposit confirmations, withdrawal approvals, and failed transaction notices.
To manage notifications on Android, open the app → Menu → Settings → Notifications. Toggle each category on or off. Disable notifications during Idul Fitri, Idul Adha, or other holidays if you prefer fewer interruptions. Notifications do not use much data—they are small text messages sent over your internet connection.
Mobile app strengths
- Direct installation bypasses app-store delays
- Real-time account sync across all your devices
- Instant push notifications for live events
Limitations to consider
- Android-only native app; iOS uses browser
- You must enable unknown sources to install APK
- Manual updates required; no automatic store updates
Data usage and low-bandwidth optimization
Our app is designed for mobile networks, not just WiFi. Live-game streams adjust automatically based on your connection speed. On 4G or WiFi, you see full-resolution video and images. On slower 3G or congested networks, we reduce bitrate and defer non-critical images to keep the interface responsive.
We use lazy-loading extensively: images load only when you scroll near them, not all at once. This saves bandwidth and battery. When you check your account from Medan but do not scroll to a specific match detail, we do not fetch that data. Once you scroll, it loads silently in the background.
We also offer a low-data toggle in Settings → Data Usage. When enabled, we compress video streams further, skip animated backgrounds, and delay profile images. Text updates still arrive instantly, and all game functionality remains available. Players on limited monthly data plans often enable this setting, especially during peak holiday periods like Idul Fitri when networks are congested.
Account login and two-factor authentication flow
When you first open the marjan slot app on a new device, we require two-factor authentication. We send a verification code to your registered email or phone number. You have subject to verification to enter this code. Once verified, we ask if you trust this device for the next 30 days. If you choose yes, we skip 2FA for the next month on that device only. After 30 days, we require verification again.
This balance protects your account without creating friction. Your credentials are encrypted both in transit and at rest. We never store your password in plain text, and we never log your password in any system. If you forget your password, you can reset it through email—just tap "Forgot Password?" on the login screen.
Payment method integration on the mobile app
Our app integrates seamlessly with Indonesia-region payment methods. During account setup, you link one payment method—e-wallet, mobile banking, local payment, online payment, e-wallet, or mobile banking. You can add more methods anytime in Account Settings → Payment Methods. When you deposit or withdraw, you choose which method to use from a dropdown list.
We tokenize all payment details, meaning we do not store your full account numbers or card numbers on your device. We store an encrypted token instead, so if your phone is lost or stolen, a thief cannot access your banking information directly. You can revoke access to any payment method instantly through the app, and we delete its token from our servers.
