Colección de citas famosas - Colección de máximas - Qué es una firma, por qué debería firmar una solicitud, cómo firmar una solicitud

Qué es una firma, por qué debería firmar una solicitud, cómo firmar una solicitud

¿Por qué firmar?

① Actualización de la aplicación: si desea que los usuarios actualicen sin problemas a una nueva versión, debe utilizar el mismo certificado para firmar. Esto se debe a que el sistema sólo permitirá que se instalen aplicaciones actualizadas si están firmadas con el mismo certificado. Si usa un certificado diferente, el sistema requerirá que su aplicación use un nombre de paquete diferente, en cuyo caso equivale a instalar una aplicación completamente nueva. Si desea actualizar la aplicación, el certificado de firma debe ser el mismo y el nombre del paquete debe ser el mismo.

② Modularización de aplicaciones: el sistema Android puede permitir que varias aplicaciones firmadas por el mismo certificado se ejecuten en un proceso. En este momento, nuestras aplicaciones se implementan en módulos. y los usuarios pueden actualizar de forma independiente uno de los módulos

③Compartir código o datos: Android proporciona un mecanismo de permiso basado en firmas, por lo que una aplicación puede exponer su funcionalidad a otra aplicación firmada con el mismo certificado. Firme varias aplicaciones con el mismo certificado y utilice la verificación de permisos basada en firmas para compartir código y datos de forma segura entre aplicaciones.

Cómo usar Android Studio para firmar

Compilar → Generar APK firmado→Gran novedad...

Ruta del almacén de claves: la ruta del almacén de claves secretas , como C Pruebe:\AndroidSDK20160322\sdk\key.jks. Puede nombrar la parte roja usted mismo, pero el sufijo debe ser .jks.

Contraseña: ingrese la contraseña del almacén de claves secretas. por ejemplo: lait.... .

Confirmar: Confirma la contraseña del almacén de claves, por ejemplo: lait......

clave------ ---------- ---------------------------------------

Alias: Alias ​​de clave secreta como lai

Contraseña: ingrese la contraseña de la clave secreta, como por ejemplo: 123456

Confirmar: confirme la contraseña de la clave secreta, como por ejemplo: 123456

Validez(años): Período de validez

Certificado: Certificado, complete los campos requeridos de la siguiente manera

Nombre y Apellido Nombre: Por ejemplo: LaiTianLiang

Unidad organizativa: Unidad organizativa, por ejemplo: nada

p>

Organización: organización como: nada

Ciudad o localidad: ciudad o región como: ShenYang

Estado o provincia: estado o provincia como: LiaoNing

Código de país (XX): Código de país (XX) Por ejemplo: 86

Después de completar, haga clic en Aceptar

Haga clic en Siguiente

Ingrese a la ventana de actividad de Contraseña maestra La traducción al inglés

La traducción simple es: la contraseña maestra es requerida para desbloquear la base de datos de contraseñas La base de datos de contraseñas se desbloqueará para todos los subsistemas durante esta sesión

La contraseña maestra debe configurarse aquí. Lo olvidé cuando la configuré, pero probé mi contraseña común Lt. .. y funcionó.

Si lo olvidas, puedes modificarlo en Archivo->Configuración->Apariencia y comportamiento->Configuración del sistema->Contraseñas

Finalmente haz clic en Finalizar