Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to manage an Android app privately and outside the Android Market?

I'm currently building an app for a client who wants to manage the apk afterwards, without publishing it on the Android market. He wants to provide the app to a limited number of users.

  • To do so, I've first thought making a second app that will manage the updates of the first one.
  • Then I thought it was a bit complicated and I found Pushlink. This is exactly what I need except one part of the terms and conditions that I fear :

1.1 PushLink reserves the right to update and change the Terms of Service from time to time without notice.

I've got actually two questions :

  • Does anyone of you have experience using Pushlink, how supported is it?
  • Is there any alternative to Pushlink?

Many thanks.

Romain

like image 974
Romain Piel Avatar asked Nov 14 '22 08:11

Romain Piel


1 Answers

An alternative to your proposed solution would be to implement your own internal updating logic.

I've done this myself and it's very simple to maintain.

  • Have a plain text file on a server that can be accessed from your application.
    • This file will contain the most up to date version number.
  • Every so often (maybe once or twice a week) check the server to see if the version numbers differ (Server # > In app #).
  • Download your new APK from the server onto the SD card.
  • Once you finish downloading the file you'll need to launch an intent to install the application. The user will still have to accept to install the update so its not %100 autonomous but you prevent the user from doing anything aside from clicking "Install".
    • Check the answer to this question regarding the install intent
like image 123
dymmeh Avatar answered Nov 16 '22 04:11

dymmeh