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 鈥渄evelop鈥 para visualizar las configuraciones de tu aplicaci贸n.
image7.png
  1. Debes ir a la opci贸n 鈥淎pp 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