2012-01-24 14 views
9

para mi aplicación quiero implementar un registro de cambios, pero no sé cómo (qué concepto).¿Cómo implementar un registro de cambios en android?

Deseo que el registro de cambios aparezca una vez después de que se instale la nueva versión de mi aplicación. Suena fácil, pero no tengo ni idea. :/

Diálogo para mostrar que ya existe mi registro de cambios, solo quiero saber cómo mostrarlo después de una actualización.

Gracias por sus consejos.

Prexx

+0

Considere la intención del package_add http://stackoverflow.com/questions/3510544/android-how-to-intercept-the-install-application-intent – qrtt1

Respuesta

11

una opción es usar Android Change Log.

Con Android Change Log puede crear, mostrar y mantener fácilmente un diálogo de registro de cambios de Android .

Características

  • pantalla sólo lo que es nuevo o mostrar todo el registro de cambios de visualización
  • en el primer inicio de la aplicación recién instalada o en la nueva versión de la aplicación
  • escribir el registro de cambios en una lenguaje simplificado pero también use HTML y CSS si es necesario

http://petoria.de/android-change-log/

+0

IMPRESIONANTE esto es exactamente lo que he estado buscando. ¡Gracias! –

4

Usted puede almacenar un valor en SharedPreferences la versión que mostró los cambios de última hora.

ej .: 'lastChangelogVersion' : '1.1.0'

Cuando su MainActivity comienza compara este valor con la versión actual del software y si difiere aparezca la ventana de registro de cambios (y establece el nuevo valor).

Este valor no se anulará cuando se instale una nueva versión de la aplicación.

ACTUALIZACIÓN:

Además, puede encontrarse con que el usuario borra datos de la aplicación. En este caso, no puede decidir si el registro de cambios se mostró antes o no para que pueda volver a mostrarlo. Android Market funciona de la misma manera: si borra sus datos de la aplicación, se encontrará con el Contrato de licencia nuevamente al lanzar Market.

+0

Ah, sabía que era fácil, gracias. :) – Prexx

Cuestiones relacionadas