Self-hosted apps
Introduction
Self-hosted Android apps offer companies and organizations control over their data and allow them to increase their privacy and security. By installing and managing these apps on their own servers, they retain full control over their sensitive information while reducing their dependence on external service providers.
This function is available from Relution Server 5.23
Prerequisites
- It is necessary to have an active Android developer license.
- The automatically generated Google Play Managed accounts cannot be used when uploading apps via the Managed Play Store, as these accounts are not linked to an active Android developer account and cannot be linked.
- Self-hosted private apps must be configured in the Google Play account with an active Android developer license.
- A Google account must be linked to Relution
Home > Settings > Android Enterprise
.
They cannot be installed remotely by IT administrators on devices with work profiles. Users with a work profile must install these apps manually via Managed Google Play.
Relution Portal
App and metadata
- the
apk
file must be uploaded in Relution underHome > Apps > App Store > Add App
. An existing app can also be used.
The app must be in release status in Relution
- the metadata must be loaded in
json
format via theDownload
button in the app information tab.
Google Play Console
Create app
switch to the Google Play Console →
create new app under
Create app
add app details
An app icon can be added under Grow > Store presence > Main Store listing in the Graphics section
add countries in which the app should be available
Release > Production > Add countries / regions
create new release
Release > Production > Releases > Create new release
!
Signing
- select Signing key
Use a different Key > Opt out of Play App Signing > Opt out
upload
json
metadata file fromRelution Portal Step 2
klickNext
andSave
submit change for review
Send 1 change for review
Release app for organization
copy the Google OrganizationID from the Relution Portal under
Home > Settings > Android Enterprise
and add it to the Google Play Consolecopy the RSA key of the app and add it to the app in Relution
Monetize > Monetization Setup
add and save the RSA key in Relution in the app’s
Information
tab
Update existing app
upload new version of the
apk
to Relution App StoreHome > Apps > App Store > App
download metadata
json
The most recent version in the google app store seems to be x.xx . If you haven’t uploaded the current json yet, please do so now. It might take some hours until Google updates their site, this warning will then disappear
- create a new app release in the `Goolge Play Console
- upload metadata
json
of the app from Relution - send change review