AppUpdater Versions Save

A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 9+ required.

2.7

5 years ago
  • Temporary fix to Google Play update mechanism. ℹī¸ Using UpdateFrom.GOOGLE PLAY is not recommended as the Google Play website may vary at any time, use UpdateFrom.XML or UpdateFrom.JSON instead. More info in issue #132.

  • Updated version comparator to allow non-number characters. Thanks to @dhebbeker.

  • Filter GitHub response to the latest release. Thanks to @dhebbeker.

  • Updated some libraries.

2.6.5

6 years ago
  • Added notification channel to support SDK 27 (Android Oreo).

2.6.4

6 years ago
  • Merged #111, #106
  • Updated OkHttp to 3.9.1
  • Updated Gradle and buildTools.

2.6.3

6 years ago

This release has a quick fix for the previous 2.6.2 release.


  • Added .setCancelable(boolean) to make the dialog dismissable.
  • Updated OkHttp to 3.8.1

2.6.1

7 years ago
  • Fixed issue when versionCode wasn't included in the JSON or XML file.
  • Fixed NumberFormatException when versionCode has been added to a XML file.

2.6

7 years ago
  • Added support for versionCode when using your own server: JSON / XML.
  • Release notes are now optional for JSON files.

2.5.4

7 years ago

This release has a quick fix for the previous 2.5.3 release.


  • Fixed #80, #79, #69.

2.5.2

7 years ago
  • Added possibility for custom listeners: .setButtonUpdateClickListener(...), .setButtonDismissClickListener(...), .setButtonDoNotShowAgainClickListener(...). Thanks to @joen93.
  • Added Dutch translation.
  • Updated OkHttp to 3.6.0

2.5.1

7 years ago
  • Fixed #64, #66. Thanks to @pengrad.
  • Added Russian and Vietnamese translations. Thanks to @pengrad.
  • Updated OkHttp to 3.5.0

🎉 Happy New Year 🎉

2.5

7 years ago

JSON files are now supported

new AppUpdater(this)
    .setUpdateFrom(UpdateFrom.JSON)
    .setUpdateJSON("https://github.com/javiersantos/AppUpdater/wiki/UpdateFrom.JSON")
    ...

When using the JSON source you must upload a .json file somewhere on the Internet following the structure explained in the wiki and add the URL as shown in this example: .setUpdateJSON("https://github.com/javiersantos/AppUpdater/wiki/UpdateFrom.JSON").

Thanks a lot to @kgritesh for your PR!

Minor changes

  • minSdkVersion now requires API +9.
  • #59 Added Czech translation. Thanks to @thubalek.
  • #51 Added Chinese translation. Thanks to @androidZhai.
  • #57 Improve grammar of some messages. Thanks to @matthewmayer.
  • Fixed #62. Thanks to @thubalek.