.apk) built with Capacitor. This application includes native performance optimizations and integration with Android’s built-in push notification system.
Application Details
- Package Name:
dz.essal.institute - App Name: Essal Mobile
- Prerequisites: Android 8.0 (Oreo) or higher.
Installation Steps (APK)
Since the app is distributed directly by the Institute’s IT division, you must perform a manual installation (side-loading) of the APK file:Step 1: Download the APK
- Log in to the Student Portal on your mobile browser.
- Navigate to Technical Setup & Downloads.
- Tap Download Essal Android App (APK) to download the latest release build.
Step 2: Enable Installation from Unknown Sources
To secure your Android device, installations from outside the Google Play Store are disabled by default. You must temporarily enable this for your browser or file manager:- Open the downloaded APK file.
- If a warning prompt appears saying “For security, your phone is not allowed to install unknown apps from this source”, tap Settings.
- Toggle the option Allow from this source to ON.
- Tap the Back button.
Step 3: Install the App
- Tap Install on the installation prompt.
- Wait for the packaging installation to complete.
- Once installed, tap Open to launch Essal Mobile.
Enabling Push Notifications
To receive real-time notifications for schedule updates, exam schedules, and attendance alerts:- Upon the first launch, the app will request permission: “Allow Essal Mobile to send you notifications?”.
- Tap Allow.
- If you accidentally denied permission, go to your phone’s Settings → Apps → Essal Mobile → Notifications and toggle Show Notifications to ON.
Technical Configuration (For Admin/IT)
If you are an administrator preparing an Android build update:- Google Play Console deployments require the signed Android App Bundle (
.aab) located inandroid/app/release/app-release.aab. - The Firebase backend configuration must register the app ID
dz.essal.instituteand maintain theFIREBASE_SERVICE_ACCOUNTcredentials on the web server to dispatch notifications successfully via Firebase Cloud Messaging (FCM).