Aplicación de Android no en Market: cómo enviar actualizaciones?

Tengo una aplicación para Android escrita para mi empresa y ya que es una aplicación privada, no está en el mercado de Android. Me gustaría poder hacer que la aplicación compruebe periódicamente una actualización y si hay una notificación al usuario y comenzar a descargar / instalar la actualización.

¿Hay un ejemplo de algo como esto por ahí?

Al inicio de la aplicación, compruebe la versión disponible, puede usar un AlertDialog para solicitar la actualización.

Leer esto: ¿Hay alguna forma de actualizar automáticamente la aplicación en Android?

Y este es un ejemplo de AlertDialog ::

if (ConfigXML_app_version> myapp_version){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Upgrade"); builder.setMessage("Update available, ready to upgrade?"); builder.setIcon(R.drawable.icon); builder.setCancelable(false); builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse(app_link)); startActivity(intent); finish(); } }); builder.setNegativeButton("Nop", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.show(); } 

Pushlink ( https://www.pushlink.com ) tiene como objetivo que su aplicación de empresa se actualice sin bibliotecas de terceros. También puede utilizar algunas de las estrategias de actualización como la barra de estado, las ventanas emergentes o las actualizaciones silenciosas de los dispositivos enraizados.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.