An android application to monitor phone state and send it periodically to AirVantage platform.
Official application is available on Play Store
Code is published here only as an example of how to use AirVantage APIs from an Android Application.
Tested with Android
You need to edit
to specify Airvantage API clients on
If API clients are missing, login pages will display an error page:
Something went wrong
Configure custom server
Button appears as soon as
clientid.custom is defined.
clientid.na=CHANGEME clientid.eu=CHANGEME clientid.custom=IF_YOU_NEED # <= Here
It has to be accessible from
<string name="pref_server_custom">Custom</string> <!-- Change following --> <string name="pref_server_custom_value">get.some.io</string>
When checking out, code will probably not compile because of Crashlytics, install Crashlytics Android Studio plugin.
mainActivity/src/main/assets/crashlytics-build.properties must not be stored,
it's listed in
Publish a new version
Increase version number in:
Using Build > Generate Signed APK...
airvantagekeystore.jks, stored in AWS as Key store path.
- You'll find it's password in file stored in the same folder
- Select the only proposed key alias
- Enter the same password as for the key store
- Hit Next
- Select destination folder
- Select release build type
- Hit Finish
Go to Developer Console/APK section
Hit the Upload new APK to production button and follow instructions