SIGNING AND INSTALLATION

Registered publisher: Maponya Integrated System (Pty) Ltd.
The existing signing certificate retains its originally generated subject, "Maponya Integrated System". This legal-name correction does not rotate or replace the signing key; preserving signing identity is essential for Android updates.

This first release uses a new private upload certificate. Only its PUBLIC certificate is included. The private key and passwords must never be uploaded as listing assets or committed to GitHub.

The current local signing key is held outside the repository in a restricted directory. The build's key.properties is gitignored and user-access restricted. The additional password recovery copy is protected by Windows DPAPI for the Windows user/machine. This is not an off-device backup: securely back up the keystore AND password in your organisational vault before relying on the release key.

For Google Play, upload the AAB, not the APK. Enable Play App Signing. Choose the signing-key strategy before distributing widely. If Play uses a different app-signing certificate, its APK cannot update the web-signed APK, and vice versa. Use the same app-signing certificate for both channels or replace the website APK with the Play-signed universal APK from App Bundle Explorer.

The web APK installs directly on compatible Android devices after the user permits installation from their browser. Turn that permission off again afterwards if not needed. An ERP account is required. No personal reviewer credentials are shipped.

IMPORTANT: old test/debug-signed installations (including the existing Huawei test app) cannot be updated by the new release signer. Android may report an incompatible package. Do not uninstall until unsynchronised work and organisation settings have been safely handled. An uninstall can erase local app data. This release process does not uninstall or replace that device app.

No iOS binary is included. Apple distribution requires a separately signed and tested iOS build through the organisation's Apple Developer account.
