Easy to set up server that manages updates for your Android app which cannot be distributed via Google Play or you just simply don't want to use it.
- Create new project on Firebase
- Create and Download
google-services.json
from here - That's it. You have your own update server running.
When you have your server running only thing left is to include android library into your app, so you can be automatically notified when you upload a new version of your app. Find out how here.
You can integration publishing new version of app into your CI simply by calling /api/upload
like this:
curl -s -H "apiKey: YOUR_API_KEY" -F "file=@PATH_TO_LATEST_APK" \
-X POST https://YOUR_HEROKU_PREFIX.herokuapp.com/api/upload