Introducci贸n a HMS Core

1

Pasos para el desarrollo de aplicaciones con Huawei

2

Debugging en la nube con Huawei

3

驴Qu茅 es HMS Core?

4

Creaci贸n del proyecto en Android Studio

5

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

6

Configuraci贸n de firma SHA-256

7

Configuraci贸n de APIs

8

Configuraci贸n de Android Studio y Gradle

9

Probando la sincronizaci贸n de la aplicaci贸n

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?

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Agregar el servicio de HMS Push kit

28/31
Recursos

驴C贸mo configurar el servicio de token en Android?

La implementaci贸n de servicios de notificaciones push en Android es fundamental para la experiencia del usuario en aplicaciones modernas. En esta gu铆a, te llevaremos de la mano para configurar el servicio de tokens y conectarte a AppGallery Connect de Huawei. Esto te permitir谩 gestionar notificaciones de manera eficiente y sin contratiempos.

驴C贸mo implementar el servicio Get Token?

Para comenzar, es crucial integrar el servicio de tokens desde el inicio de tu aplicaci贸n:

  1. Dir铆gete a la AuthActivity o la actividad de lanzamiento de tu aplicaci贸n.
  2. Llama a tu servicio de token creando una acci贸n denominada GetTokenAction.
  3. Contextualiza el proceso para llamar a Push y obtener el token necesario.

Este paso asegura que, al iniciar tu aplicaci贸n, el servicio push est茅 listo para funcionar.

驴C贸mo configurar el Android Manifest?

A continuaci贸n, es importante actualizar el AndroidManifest.xml de tu aplicaci贸n. Esto permitir谩 que la nube de Huawei detecte y confirme la conexi贸n con tu aplicaci贸n:

  1. Define un nuevo servicio llamado HuaweiPushService.
  2. Establece exported como false para garantizar la seguridad en Android.
  3. A帽ade un Intent Filter con una acci贸n espec铆fica:
<service
    android:name=".HuaweiPushService"
    android:exported="false">
    <intent-filter>
        <action android:name="com.huawei.push.action.MESSAGING_EVENT" />
    </intent-filter>
</service>

El nombre de la acci贸n debe ser preciso para asegurar la correcta comunicaci贸n con AppGallery Connect al recibir notificaciones.

驴C贸mo activar el servicio en App Gallery Connect?

Antes de realizar pruebas, activa el servicio de push en AppGallery Connect:

  1. Accede a AppGallery Connect y localiza Push Kit.
  2. Activa el servicio y espera unos momentos para que se inicie correctamente.
  3. Descarga el archivo agconnect-services.json desde los ajustes de proyecto.
  4. Sustituye el archivo antiguo en tu proyecto de Android con el nuevo.

驴Qu茅 hacer si encuentras errores?

La implementaci贸n de servicios push puede tener errores. Por ejemplo, si recibes un error relacionado con el token, revisa los siguientes posibles problemas:

  • Verifica que el nombre del servicio est茅 correctamente escrito. Un error t铆pico es olvidar escribir correctamente el t茅rmino "service".

Si encuentras un typo, corrige el error, pausa la aplicaci贸n y reinst谩lala para asegurarte de que est谩 funcionando correctamente.

驴C贸mo validar la recepci贸n del token?

Una vez realizados los pasos anteriores y compilada la aplicaci贸n, el registro de la consola (logcat) te ayudar谩 a verificar si has recibido el token correctamente:

  1. Aseg煤rate de tener activado el visor.
  2. Reinstala la aplicaci贸n y revisa el logcat para confirmar la recepci贸n del token.
  3. Copia el token recibido y gu谩rdalo en un lugar seguro, como en una nota de texto.

Este token es crucial para enviar notificaciones push desde AppGallery Connect a tu dispositivo.

Con estos pasos, has implementado exitosamente el servicio de notificaciones push y configurado el entorno necesario para gestionar tokens en tu aplicaci贸n. Mantener tu aplicaci贸n actualizada con las mejores pr谩cticas de notificaciones es esencial para mejorar la experiencia del usuario. No olvides revisar detalles sobre la seguridad y eficiencia de las notificaciones para maximizar su potencial en tu aplicaci贸n. 隆Sigue aprendiendo y mejorando tus habilidades de desarrollo!

Aportes 3

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

One signal tambien ya ofrece soporte para Huawei Push Kit

https://documentation.onesignal.com/docs/huawei-sdk-setup

lo prob茅 en el emulador de la nube y me dio este error:
com.huawei.hms.common.ApiException: 907135701: scope list empty
a alguien le ha pasado lo mismo?

<service android:name=".push.HuaweiPushService"
            android:exported="false">
            <intent-filter>
                <action android:name="com.huawei.push.action.MESSAGING_EVENT"/>
            </intent-filter>
        </service>