Mobile apps
A native wrapper around this app, built and signed by the platform. Saving queues a fresh build: the status goes back to pending every time, whatever it was.
Android
iOS
No native build for this app yet.
Listing
App name
As it appears on the home screen.
Version
You bump this, not the build.
Description
Shown on the store listing.
Start URL
Left blank, the server fills in this app's own page root.
Platforms
Tick a platform to reveal what signing it needs.
Developer accounts
PLATFORM_ACCOUNT: Modlix signs, publishes and sends its push notifications. TENANT_ACCOUNT: your own Apple and Firebase accounts and push keys.
The app's notifications reach the phone while the app is closed. Needs a notification with an In-App or Push channel.
Icon and splash screen
The icon is required. Everything else falls back to a plain screen in the app's own colours.
App icon
Square, at least 512px. Fetched by the build, so it is stored as a full URL.
Splash image
Centred on the splash screen.
Splash image, dark
Used when the device is in dark mode.
Splash background
Behind the splash image.
Splash background, dark
Dark-mode counterpart.
Splash background colour
Used when there is no background image.
Background colour, dark
Dark-mode counterpart.
Splash image placement
How the splash image sits in the screen.
Hides the status bar while it shows.
The keystore that signs the APK. Without it the build produces an unsigned app that no store will take.
Android signing
Keystore file
A .jks or .keystore in this app's secured files.
Key alias
The alias inside the keystore.
Store password
Key password
Often the same as the store password.
Firebase project id
From your own Firebase project, where this Android app is registered.
Firebase app id
1:...:android:...
Firebase API key
Firebase sender id
The project number.
Firebase service account key
Firebase console, Project settings, Service accounts: Generate new private key, then choose that JSON file here.
Needed only on a tenant developer account. On the platform account Modlix signs it and these can stay blank.
iOS signing
Bundle id
Reverse-domain, e.g. com.example.app.
Team id
From the Apple developer account.
Certificate
The certificate id, or pick one from the list below.
Certificate password
Provisioning profile
A .mobileprovision in this app's secured files.
Apple push key id
The Key ID of the .p8 key. Fill it in before choosing the file.
Apple push key (.p8)
Certificates, Identifiers & Profiles, Keys, with Apple Push Notifications service on. Uses the team id above.
Certificates on the Apple account
Last build
Saving sets the status back to pending, which is what puts it in the build queue.