Auto-update for headless Android application

322
April 27, 2017, at 10:05 PM

We're developing a headless Android application that will run on dedicated devices. It requires automatic updates without user involvement when there is a fix or improvement available. But this is the problematic part. I researched and found many suggestions but none of them is the exact solution.

  • When we let the application get the latest apk and initiate update itself, it requires confirmation from user at the final step, unless system is rooted.

    • Rooting the system for all devices may not be practical.
  • When it's deployed through PlayStore, automatic update may not be happened for all devices. Even if automatic update setting is enabled in the device's Google PlayStore, automatic update may be late for days or weeks, or may not happen at all. This issue is mentioned here: Auto-update of an Android app never happens

  • I found this tool: Evolve. It tricks the system in some way so update without user involvement becomes possible. But the only commit on the github was "initial commit" 3 years ago. Also in here, it says:

Evolve is in Alpha. This means that it probably won't work without some debugging. Please find issues and submit pull requests!

So what would you propose? How can it be possible? Am I missing something? Any comment or suggestion is appreciated.

Rent Charter Buses Company
READ ALSO
craete multiple apk for multiple customers android

craete multiple apk for multiple customers android

I have Android application that needs to be delivered to multiple customersFor every customer I have different graphics(logo, text, app name, color) and configuration XML files

322
Android LogCat programmatically - all processes

Android LogCat programmatically - all processes

Is it possible to read LogCat messages for all processes? (like in android studio when we choose 'No Filter' option)

508
How to decide which module to run

How to decide which module to run

I have downloaded an external project (this) from github and trying to run itActually it contains four different Modules with each having manifest

365
Start application with content via NFC NDEF message

Start application with content via NFC NDEF message

I need to transmit data via NFC to other device and third-party appProblem that is neither of targeted apps, that able to view my content, does define intent-filter with any android

326