[Library] UpdateChecker

StyledDialogs dependency

  • Remove

    Votes: 0 0.0%
  • Keep

    Votes: 0 0.0%

  • Total voters
    0
  • Poll closed .
Search This thread

rampo

Senior Member
Update Checker is a class that can be used by Android Developers to increase the number of users update their apps by showing a "New Update Available" Notification or Dialog.

It checks for new updates downloadable by parsing the Play Store desktop page of your app.

flow_dialog_small.png


Changelog

See complete Changelog

2.1.3

  • LIB: Added Japanese translation (thanks to @cutmail)

2.1.2

  • LIB: Fixed #93: StackOverflowError when multiple apks are published.
2.1.1

  • LIB: Fixed #90: missing apostrophe in french strings.

2.1.0

  • LIB: Classes moved to make code more ordered
  • LIB: Implemented all callbacks in UpdateCheckerResult.java (see CustomActivity.java for example)
  • LIB: Implemented numeric vesion comparator (based on @Gsdstr's work)
  • LIB: Fixed #73 and #75
  • LIB: Updated Hungarian and Russian translations (thanks to @Gsdstr)
  • LIB: Added Catalan translation (thanks to @alorma)
2.0.1

  • LIB: Added Brazilian Portuguese translation (thanks to @favasconcelos)
2.0.0

  • LIB: Complete Gradle support!
  • LIB: Added Hungarian translation (thanks to @Pistabaaa)
  • LIB: Removed StyledDialogs dependency
  • LIB: Removed FragmentActivity requirement
  • LIB: Support for Amazon App Store
  • LIB: Now you can specify an icon also for Dialog
  • LIB: Added the possibility to use a custom implementation. Manage yourself what to do if a new update is available by implementing UpdateCheckerResult instead of show a Dialog or Notification. See Custom Implementation.
  • LIB: Added Notice and Store classes to manager better the chooses of the dev
  • LIB: Removed DialogInterface
  • LIB: UpdateChecker.java rewritten; now completely static
  • LIB: Moved the ASyncCheck in its own class
  • DEMO: New icon
  • DEMO: Demo app rewritten.
  • DEMO: Demo app redesigned: branded to red
  • DEMO: Added CustomActivity. See above

1.2.5

  • LIB: Added Slovak translation (thanks to @pylerSM)

1.2.4

  • LIB: Added Croatian translation (thanks to @krvoZD)

1.2.3

  • LIB: Added Korean translation (thanks to @rino0601)

1.2.2

  • LIB: Bugs fixed (Fixed #26 and #27)

1.2.1

  • LIB: Bugs fixed (Fixed #24 and #27)

1.2.0

  • LIB: Now uses ASyncTask insted of Thread. (Fixed #7)
  • LIB: Implemented "No, thanks" button in dialog. (If the user tap on this button, the library will not show again the dialog/notification for this update.)
  • LIB: 2 new interfaces to facilitate the reading of UpdateChecker.java.
  • DEMO: App redesigned and rewritten (now uses custom style).
  • DEMO: New Infos activity.
  • DEMO: New buttons for tests.
  • DEMO: New icon.
  • DEMO: New style for Dialog.
  • DEMO: Removed ActionBarSherlock dependency.
  • DEMO: minSdkVersion set to 11.

1.1.0

  • Change to customize the number of checks after the dialog/notification will be shown with new methods
  • Added Dutch translation
  • Fixed other translation errors
  • New demo app

1.0.0

  • First Release
 
Last edited:

version2.0

Member
Jan 26, 2013
22
1
Flensburg
Very good idea to remember the user to update the app/there apps.
But if someone include this feature I would wish that he includes a disable function. Because many users update there apps roundly. And e.g. me don't want to be remebered twice for an update, once from the app and once from the play store.

Best regards :)
 
  • Like
Reactions: mariosangiorgio

Joe_PDA

Senior Member
Jul 1, 2003
283
8
Is auto update really the best idea? Many updates seem to create as many issues as they solve. Plus permission changes
are sometimes too intrusive. Its much better to review each update before installing. That way, you will also know if one of the updates
is causing a conflict or problem.
 
  • Like
Reactions: Rinnegan

marty331

Senior Member
Jun 29, 2011
829
249
Dallas, TX
I'm trying to compile this library and get the "R cannot be resolved to a variable" message. Any ideas on resolving this?
 

Me‎

Senior Member
Sep 1, 2012
963
284
Would it be possible to have any link as the download location as app?
I mean update checker for non play store app
 

rampo

Senior Member

Akshay (Aky)

Senior Member
Jul 10, 2012
925
723
Pune
Loved your work.

Already forked your project.

I had an suggestion of adding an checkbox in dialog or somewhere for Auto Updating the app (Would that be possible)
 
  • Like
Reactions: rampo

nikwen

Senior Member
Feb 1, 2013
3,142
1,597
Would it be possible to have any link as the download location as app?
I mean update checker for non play store app

I think you would need to specify which site should be supported. Every site needs to be parsed differently.
Which store do you want to be supported?
 
  • Like
Reactions: rampo

lmbd

Senior Member
May 23, 2010
108
9
Berlin
hi there,
great library and thank you for your effort. At the moment im using this library which have a similiar functionality. One thing would be great in your lib: parsing the "recent changes" from the playstore and showing it in the dialog. what do you think about this?
 
  • Like
Reactions: rampo and nikwen

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Update Checker is a class that can be used by Android Developers to increase the number of users update their apps by showing a "New Update Available" Notification or Dialog.

    It checks for new updates downloadable by parsing the Play Store desktop page of your app.

    flow_dialog_small.png


    Changelog

    See complete Changelog

    2.1.3

    • LIB: Added Japanese translation (thanks to @cutmail)

    2.1.2

    • LIB: Fixed #93: StackOverflowError when multiple apks are published.
    2.1.1

    • LIB: Fixed #90: missing apostrophe in french strings.

    2.1.0

    • LIB: Classes moved to make code more ordered
    • LIB: Implemented all callbacks in UpdateCheckerResult.java (see CustomActivity.java for example)
    • LIB: Implemented numeric vesion comparator (based on @Gsdstr's work)
    • LIB: Fixed #73 and #75
    • LIB: Updated Hungarian and Russian translations (thanks to @Gsdstr)
    • LIB: Added Catalan translation (thanks to @alorma)
    2.0.1

    • LIB: Added Brazilian Portuguese translation (thanks to @favasconcelos)
    2.0.0

    • LIB: Complete Gradle support!
    • LIB: Added Hungarian translation (thanks to @Pistabaaa)
    • LIB: Removed StyledDialogs dependency
    • LIB: Removed FragmentActivity requirement
    • LIB: Support for Amazon App Store
    • LIB: Now you can specify an icon also for Dialog
    • LIB: Added the possibility to use a custom implementation. Manage yourself what to do if a new update is available by implementing UpdateCheckerResult instead of show a Dialog or Notification. See Custom Implementation.
    • LIB: Added Notice and Store classes to manager better the chooses of the dev
    • LIB: Removed DialogInterface
    • LIB: UpdateChecker.java rewritten; now completely static
    • LIB: Moved the ASyncCheck in its own class
    • DEMO: New icon
    • DEMO: Demo app rewritten.
    • DEMO: Demo app redesigned: branded to red
    • DEMO: Added CustomActivity. See above

    1.2.5

    • LIB: Added Slovak translation (thanks to @pylerSM)

    1.2.4

    • LIB: Added Croatian translation (thanks to @krvoZD)

    1.2.3

    • LIB: Added Korean translation (thanks to @rino0601)

    1.2.2

    • LIB: Bugs fixed (Fixed #26 and #27)

    1.2.1

    • LIB: Bugs fixed (Fixed #24 and #27)

    1.2.0

    • LIB: Now uses ASyncTask insted of Thread. (Fixed #7)
    • LIB: Implemented "No, thanks" button in dialog. (If the user tap on this button, the library will not show again the dialog/notification for this update.)
    • LIB: 2 new interfaces to facilitate the reading of UpdateChecker.java.
    • DEMO: App redesigned and rewritten (now uses custom style).
    • DEMO: New Infos activity.
    • DEMO: New buttons for tests.
    • DEMO: New icon.
    • DEMO: New style for Dialog.
    • DEMO: Removed ActionBarSherlock dependency.
    • DEMO: minSdkVersion set to 11.

    1.1.0

    • Change to customize the number of checks after the dialog/notification will be shown with new methods
    • Added Dutch translation
    • Fixed other translation errors
    • New demo app

    1.0.0

    • First Release
    2
    hi there,
    great library and thank you for your effort. At the moment im using this library which have a similiar functionality. One thing would be great in your lib: parsing the "recent changes" from the playstore and showing it in the dialog. what do you think about this?
    1
    Very good idea to remember the user to update the app/there apps.
    But if someone include this feature I would wish that he includes a disable function. Because many users update there apps roundly. And e.g. me don't want to be remebered twice for an update, once from the app and once from the play store.

    Best regards :)
    1
    Is auto update really the best idea? Many updates seem to create as many issues as they solve. Plus permission changes
    are sometimes too intrusive. Its much better to review each update before installing. That way, you will also know if one of the updates
    is causing a conflict or problem.
    1
    Would it be possible to have any link as the download location as app?
    I mean update checker for non play store app

    For now not, but I'm working on it.
    See Coming Soon