Jump to content
  • Sign in to follow this  

    'Auto Update .APK' looks after your out-of-Play Store app updates


    The Play Store is a wonderful way to distribute applications and keep them up to date. But what if you are distributing apps that aren't design for Play Store distribution... for example within your company? Keeping them updated can be a pain, but 'Auto Update .APK' think they have the solution.

    Provided your target devices are running Android 2.1 (Eclair) or newer, implementation couldn't be simpler.


    Simply include one open source Java class in your project and the application will automatically check if there's a new version (via either a MD5 check or application version number check), prompting the user to update via a notification if there is. Your project will need internet, wifi_state and network_state permissions in order to do the update checks but, well, that makes sense right? In addition, since we're installing outside of the Play Store, the device will also need to be set to allow installations from unknown sources, but there's a good chance that's already enabled for the application to be installed in the first place! If it's not, the user gets an alert informing them they need to change the setting anyway.

    How well does it work? Fantastically well.


    The first step is to sign up with an account at Auto Update .APK (AuA). Authentication is carried out via your Google account and after signing in and approving the terms of service (basically, don't use the service for illegal purposes!), you're ready to go!

    The default service offering includes 1GB of traffic. 2GB / 5GB / 15GB / 40GB / 100GB options are available, all paid for with a reasonably priced monthly subscription.

    Everything at AUA is managed via their web console. The web console is where you upload apps, release new versions, check your bandwidth, view download stats and generally check on the status of your account. Here you can also choose whether your apps can be updated by anyone, or whether updating is limited to specified e-mail address.


    As well as serving as an update service, you can also set AuA to allow direct downloads of your app, effectively using it as a file host. Although this is a useful feature, from a cost perspective it's probably not the best way to host the initial download if you are expecting a large number of users. If you are only deploying to a small group however, this is perfect.

    If you do deploy an application and accidentally exhaust your bandwidth, thankfully, nothing terrible happens. Your users will not be prompted to install an update until the next time your allowance is renewed, but there's no negative impact on the user experience, which is important.

    With the AuA Java class being open source, it does mean that if you want to make any tweaks to the experience, it's very easy to do. For the MoDaCo Toolkit, I've implemented AuA with a couple of custom features - an update check is performed in a boot receiver and I modified the notification to be cancellable rather than persistent, both tweaks I could make exceptionally quickly and easily.

    Overall, I have to say that I find the Auto Update .APK service excellent. It's simple to configure and use but extremely effective and smooth in operation, reasonably priced and with great support if you have any questions. If you need to deploy your application outside of the Play Store environment... don't ship without it.

    Head on over to the Auto Update .APK manual to learn more.

    Sign in to follow this  

    User Feedback

    Recommended Comments

    There are no comments to display.

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Social

  • Topics

  • Posts

    • Get your Kiosk Software to lockdown your devices to single or multi app kiosk mode and manage apps, websites & content remotely from our unified dashboard. Feature-Rich Kiosk Software - Location Tracking - Location Tracking feature determines and tracks the location of your devices in real-time. Multi App Mode - Our Kiosk Software App allows users to access multiple apps without tampering with the device settings. Remote Kiosk Management - Manage multiple points of operation remotely through a Cloud-Based Solution. Single App Mode - Run Application/Website in Single App Mode even when the device reboots. Custom Branding - Remotely update your company logo & custom wallpaper to all your Android devices. Remotely Lock/Unlock - Easily lock and unlock your devices remotely from our web-based dashboard. Benefits Scalefusion Kiosk Software - Interactive modes drive customer engagement Quick actions improve the customer experience Limited access increases employee productivity Centralized management streamlines IT operations Easy enrollment reduces the go-to-market time for companies Pricing - Simple pricing. No setup fees & free customer support. Even you can try a free trial before purchase. (Note - No Credit Card Required in Free Trial)
    • Anyone got any info on updating the hudl 2 to lollipop yet please. I now have apps that wont update as saying not compatible with my device. Thanks
    • Being in darkness, surrounded by zombies, your task - to survive as long as possible. Your assistant is a ray of light in the darkness and an arsenal of weapons that are becoming more powerful, with successfully repulsed zombie assault. Game features: • Intensive gameplay, real sound weapons • A variety of weapons, with the possibility of increasing its combat power • Machine gun gatling you to help • Challenge yourself to get better results. • Upgradeable Google Play: https://play.google.com/store/apps/details?id=com.snmgs.ZombieAssault  
    • Hey, Recently I found one app for truck payload capacity. When I used it first time I thought it's just like any other payload capacity calculator but it is totally differ from them. Any truckers out there, this app can really help you. Sharing Android app link as I'm using Android: https://play.google.com/store/apps/details?id=com.efficiencytools.payloadapp&hl=en 
    • To all you folks saying that you can't imagine wanting things to come through both a headset and the speakers, I ask if you've ever tried wearing a headset for 12 hours a day.  Unless you're willing to pay way more for a top-end headset than I can afford, it hurts.  Especially if you wear glasses and the headset presses against the arms.  The pain starts at about hour 3. What real people do then is to take the headset off.  But I still need it connected to the computer so that I can quickly answer a call when one comes in. If the ringtones and other notifications only play through the headset (that I'm not wearing right now), then the call gets missed.  Wearing the headset just to hear the ring defeats the purpose of taking the headset off to let my ears recover.  So, yeah, an option to have notifications ring through differently than all other sounds makes a lot of sense still.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.