Introducción a HMS Core

1

Pasos para el desarrollo de aplicaciones con Huawei

2

¿Qué es HMS Core?

3

Creación del proyecto en Android Studio

4

Creación de la aplicación en App Gallery Connect

5

Configuración de firma SHA-256

6

Configuración de APIs

7

Configuración de Android Studio y Gradle

8

Probando la sincronización de la aplicación

9

Debugging en la nube con Huawei

Autenticación con HMS Account Kit

10

Diseñando nuestra pantalla de login

11

Agregando los métodos de autenticación

12

Verificando la autenticación

13

Agregando el método de logout

Construyendo nuestra cámara de selfies con HMS ML Kit

14

Machine Learning con Huawei

15

Agregando los permisos para acceder a la cámara

16

Diseñando la pantalla personalizada de la cámara

17

Creando la capa de gráficos de la cámara

18

Creando el layout para nuestro rostro

19

Creando el layout del lente de la cámara

20

Creando nuestra actividad de cámara

21

Agregando nuestra cámara personalizada a la actividad

22

Agregando los métodos de verificación de rostro

23

Agregando la detección de rostro y sonrisa individual

24

Agregando la detección de rostro y sonrisa grupal

25

Tomar nuestra imagen y agregar un método de re-toma de foto

26

Guardar la foto en nuestra galeria

Aplicando notificaciones push con HMS Push kit

27

Crear el servicio de push notifications

28

Agregar el servicio de HMS Push kit

29

Verificar la conectividad de las notificaciones en App Gallery Connect

Conclusiones y consejos

30

Tips y solución de inconvenientes frecuentes

31

¿Qué más tiene Huawei?

Configuración de firma SHA-256

5/31

Lectura

Durante este paso crearás un nuevo archivo de firma en Android Studio, que utilizaras para generar tu huella digital SHA-256 y colocarla en el App Gallery Connect.

  1. Debes ir a Build>Generate Signed Bundle/APK…
image16.png
  1. En la opción Generate Signed Bundle or APK, selecciona APK y dale click en Next.
image2.png
  1. Si ya tienes un archivo de firma, dale click a Choose existing… , selecciona tu archivo, y especifica Keystore, password, Key alias, y Key password. Después de completar eso dale click en Next.
image1.png
  1. Si aún no tienes una firma, dale click en Create new…
image6.png

Especifica la información relevante: Key store path, Password, y Key Alias. Dale click en OK para crear tu archivo de firma.

image15.png
  1. En esta ventana debes seleccionar la opción release y dejar activados los dos botones de Signature Versions.
image5.png

Generando la Huella SHA-256 del Certificado Firmado

Durante este paso, vas a necesitar exportar tu huella SHA-256 usando la herramienta keytool que provee el JDK de Java.

Windows OS

  1. Abre la línea de comando de windows y accede a la carpeta bin donde tienes instalado tu JDK.
image9.png
  1. Ejecuta el comando keytool en el directorio bin y coloca la ruta de tu llave keystore que creaste para tu proyecto.

keytool -list -v -keystore D:\Android\WorkSpcae\HmsDemo\app\HmsDemo.jks

  1. Ingresa el password de la firma de tu archivo keystore que usaste en Android Studio.
image10.png
  1. Obtén la firma SHA-256 del resultado.
image3.png

Mac OS

  1. Abre la terminal de Mac.
image13.png
  1. En la terminal, ejecuta el comando keytool dentro del directorio donde tienes guardado tu archivo keystore.

keytool -list -v -keystore /Users/admin/Downloads/HmsDemo.jks

  1. Ingresa el password que utilizaste en android studio para crear tu archivo keystore.
image12.png
  1. Obtén la firma SHA-256 del resultado.
image14.png

Agregando la llave SHA-256 en App Gallery Connect

En este paso, vas a configurar la llave SHA-256 en App Gallery Connect.

  1. Cuando estés posicionado en tu aplicación en App Gallery Connect, debes ir a la pestaña “develop” para visualizar las configuraciones de tu aplicación.
image7.png
  1. Debes ir a la opción “App information” y hacer click en el icono + para agregar la llave SHA-256.
image4.png
  1. Ingresa la llave SHA-256 en el campo.
image8.png
  1. Dale click a ✔️ para guardar la lleve SHA-256.
image11.png

Cuando completes el último paso, la llave quedará automáticamente colocada en tu proyecto de App Gallery Connect y tienes todo listo para continuar.

Aportes 2

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

El procedimiento actual varia mucho, por lo que deberian actualizar

Es importante resaltar que no es necesario firmarlo en productivo, se puede usar el debug.keystore que usa android studio y se encuentra (en mac) en la ruta ~/.android/debug.keystore
Y en el futuro cuando ya se quiera liberar a tienda entonces sí se crea un keystore productivo y se añade el SHA al proyecto en AppGallery