tenho uma aplicação que não está no google play, por motivos de controle de versões (uma versão não pode ser atualizada para todos de uma só vez), por isso a apk fica salva em um servidor. a minha necessidade é que a atualização da apk seja feita sem interferência do usuário, da mesma forma que é feita no google play. o porque disso quando eu viro a versão para determinados usuários mesmo com suporte as vezes eles não conseguem prosseguir com a operação de forma adequada, andei pesquisando e nao encontrei muitas referencias sobre esse processo. se alguem souber de alguma forma de fazer isso por favor me ajude.
Uma alternativa seria hospedar a sua aplicação no PushLink.
Se quiser desenvolver algo semelhante e sem custo (não sei se o PushLink tem versão Free), sugiro utilizar o protocolo Http -> HttpUrlConnection (não esquecendo de declarar a permissão INTERNET no AndroidManifest).