Red de conocimiento informático - Espacio del host - Almacenamiento de claves móviles de Android

Almacenamiento de claves móviles de Android

La función del almacenamiento de claves

favorece las actualizaciones del programa: cuando los certificados digitales de la nueva versión del programa y la versión anterior del programa son los mismos, el sistema Android tratará los dos programas como diferentes. versiones del mismo programa. Si los certificados digitales de la nueva versión del programa y la versión anterior del programa son inconsistentes, el sistema Android los tratará como programas diferentes y creará un conflicto, y requerirá que el nuevo programa cambie el nombre del paquete.

Promover el diseño modular y el desarrollo de programas: Android permite que programas con la misma firma digital se ejecuten en un solo proceso, y los programas de Android los tratarán como el mismo programa. Por lo tanto, los desarrolladores pueden desarrollar programas en módulos y los usuarios solo necesitan descargar los módulos correspondientes cuando sea necesario.

Puedes compartir datos y código entre múltiples programas a través de permisos: Android proporciona un mecanismo para otorgar permisos basados ​​en certificados digitales, por lo que las aplicaciones pueden compartir funcionalidad o datos. Si el nivel de protección de un permiso es Firmado, el permiso solo se puede otorgar a programas que tengan el mismo certificado digital que el paquete que otorga el permiso.

Dos modos de almacenamiento de claves

Modo de depuración: En el modo de depuración, Android Studio firmará automáticamente la aplicación con la clave de depuración, para que podamos ejecutar la aplicación directamente.

Modo publicación: Cuando quieras publicar un programa, deberás firmar el paquete apk con tu propio certificado digital.