¿Actualización de la aplicación de Android automática y silenciosa?

Desarrollé una aplicación y deseo actualizarla por sí misma y quiero las siguientes versiones, el dispositivo ha sido rooteado:

1 cheque automático puede actualizar cada inicio (puedo hacer)
2 descargar el archivo apk a local (puedo hacerlo)
3 actualizar con un cuadro de diálogo personalizado, o actualizar de forma silenciosa (no sé)

edit : Mi aplicación se ejecuta en TV con control remoto, el cuadro de diálogo predeterminado que puede controlar pero perfecto, por lo que quiero usar mi cuadro de diálogo si es necesario un cuadro de diálogo. Es mejor si no es necesario un cuadro de diálogo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta