Envío de mensajes Push Kit en Cocos autor: Sherlock | Desarrolladores de Huawei | Octubre de 2020

Cocos Creator es compatible con HMS Core y HUAWEI AppGallery Connect, lo que le permite lanzar rápidamente sus juegos con un solo clic, reduciendo operaciones tan complejas como la integración de SDK y la carga de aplicaciones durante el desarrollo. De esta manera, puede crear aplicaciones innovadoras y de alta calidad que mejorarán su experiencia de juego.

Con base en esta guía, aprenderá cómo enviar mensajes Push Kit paso a paso en Cocos.

Resumen del procedimiento

1. Cree un juego en el sitio web de Cocos y cree un proyecto de juego en Cocos Creator.

2. Cree una aplicación y configure la información de la aplicación en AppGallery Connect, configure Cocos SDKHub y el flujo de construcción, agregue el complemento HUAWEI_HMS (Push) y seleccione Aplicación HUAWEI Galería Connect de Configuración de SDKHub.

3. Codifique para obtener un token y cree un archivo APK.

4. Pruebe notificaciones y mensajes de datos.

Detalles del procedimiento

Paso 1: Crea un juego en el sitio web de Cocos y crea un proyecto de juego en Cocos Creator.

1. Visita https://passport.cocos.com/auth/signup, e inicie sesión con una cuenta de desarrollador de Cocos. (Si no tiene una cuenta, regístrela). Luego cree un juego.

2. Visita http://www.cocos2d-x.org/products#creator, y descargue e instale Cocos Creator.

3. Inicie Cocos Creator, seleccione Proyectoy toque Nuevo. En la ventana que aparece, configure la información del proyecto y haga clic en Imponer. La creación del proyecto está completa.

Si se produce el siguiente error durante la creación, descargue el Editor.

En Cocos Creator, seleccione Editor, seleccione la versión 2.4.2 a la derecha y haga clic en Descargar.

Paso 2: Cree una aplicación y configure la información de la aplicación en AppGallery Connect, configure Cocos SDKHub y el flujo de construcción, agregue el complemento HUAWEI_HMS (Push) y seleccione Aplicación HUAWEI Galería Connect de Configuración de SDKHub.

1. Cree una aplicación y configure la información de la aplicación en AppGallery Connect de acuerdo con el asistente en https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/android-config-agc-0000001050170137.

Los pasos clave incluyen:

Generación de huellas dactilares de certificado de firma

Configuración de huella digital de certificado de firma

Configuración de la ubicación de almacenamiento de datos

Habilitando los servicios requeridos

Descarga de un archivo agconnect-services.json archivo

Después de configurar la información de la aplicación, configúrela en Cocos Creator.

2. Seleccione Panel > Servicio.

3. Seleccione su proyecto.

Escoger Cocos SDKHub en la página mostrada.

4. Toque Gestión de complementos.

5. Seleccione empujar y haga clic en Okay. Se muestra la página que se muestra en la figura anterior.

6. Mueva el cursor a No configurado en Parámetros. Aparece el icono de edición. Haz click en eso.

7. Seleccione el archivo JSON deseado y haga clic en Okay.

8. Elija Proyecto > Construir.

los Construir el panel aparece a la derecha.

9. Establecer Configuración de SDKHub en Aplicación HUAWEI Galería Connecty toque Construir.

Si se produce el siguiente error durante la construcción, instale NDK.

Después de la instalación, haga clic en Compilar. El estado de progreso ocurre terminado.

Paso 3: Codifica para obtener un token y crear un archivo APK.

La siguiente figura muestra la estructura del proyecto.

En Cocos Creator, seleccione js-sdkhub.js archivo de Bienes en la esquina inferior izquierda.

var onPushResult = function (code, msg) {
console.log("on push result action.");
console.log("code: " + code);
console.log("msg: " + msg);
}
var init = function () {
let _global = global || window;
_global.sdkhub = _global.sdkhub || {};

sdkhub.getPushPlugin = () => null;
if (typeof SDKHub === 'undefined')
return;
sdkhub.getPushPlugin = () => SDKHub.AgentManager.getInstance().getPushPlugin();
sdkhub.getPushPlugin().startPush();
sdkhub.getPushPlugin().setListener(onPushResult, this);
}
init();

2. Toque Construir y entonces Compilar Genere APK e instale APK en su dispositivo para probar.

Si no configura la huella digital del certificado correcta, se producirá el siguiente error durante el inicio de la aplicación.

Obtenga un dispositivo token basado en la marca jswrapper | HUB_LOG en registros.

Paso 4: Prueba la función de notificación y mensajería de datos.

1. Inicie sesión en AppGallery Connect y seleccione Kit de empuje enlace a la guía en https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/msg-sending-0000001050042119.

A. Configurar la información de notificación.

El resultado de la prueba es el siguiente.

b. Configure la información del mensaje de datos.

El resultado de la prueba es el siguiente.

¡Felicidades! Tu juego puede enviar mensajes Push Kit en Cocos.

Consulte los siguientes documentos para obtener más detalles.

Descripción general de HMS Core: https://developer.huawei.com/consumer/en/hms

Ejemplo de código HMS Core en GitHub: https://github.com/HMS-Core

Desbordamiento de pila de HMS Core: https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *