Frontend template for over-the-air app distribution
- Clone this repository.
- Create an environment file (or use this). The file should be name
.envand placed in the same folder as thedocker-compose.yml. - Run
docker-compose up. - Update the variables in
data/metadata.jsonwhen necessary. Make sure to reload the container.
The iOTA site will be served at localhost:8080.
You can deploy iOTA as part of your CI/CD workflow.
- Copy the
exampleSitefolder from this repository. - Add your iOS app (
.ipa). - Replace the iOTA environment variables in the following files:
index.htmlmanifest.list
You can use
envsubstto assist with this step.
- Optional: replace
static/icon.pngwith your app's icon. - Publish the website to a publicly accessible location (i.e. GitHub Pages).
- From the iPhone/iPad you want to install the app onto, visit the web page. Follow the instructions to download the app to your device.
Reminder: make sure the iPhone/iPad is included in the provisioning profile used to build the iOS app. (Refer to Apple Developer docs for more details)
- Copy the
exampleSitefolder from this repository. - Add your Android app (
.apk). - Replace the iOTA environment variables in the following files:
index.html
You can use
envsubstto assist with this step.
- Optional: replace
static/icon.pngwith your app's icon. - Publish the website (i.e. GitHub Pages).
Unlike with iOS, Android does not require the download URL to be publicly accessible.
- From the Android device you want to install the app onto, visit the web page. Follow the instructions to download the app to your device.
- If you abbreviate "iOS Over The Air", you get "iOTA".