¿Cómo integrar Huawei Mobile Services (HMS) en Unity?

Sep 23 2020

Encontré muchas pautas sobre cómo integrar HMS en mis aplicaciones. Pero la mayoría de ellos son diferentes o usan Android Studio. ¿Puedo saber cuál es la última guía para integrar HMS en mis aplicaciones para Unity?

Además, también quiero habilitar la compra en la aplicación (suscripción) para mis aplicaciones. Gracias por adelantado.

ACTUALIZADO

Actualmente estoy tratando de implementar In-App-Purchase para huawei. El técnico de Huawei dijo que los usuarios deben iniciar sesión primero antes de poder usar IAP. Pero recibí este error al probar el inicio de sesión

¿Cómo obtener información del producto? aquí

Respuestas

1 m0skit0 Sep 23 2020 at 14:32

AFAIK tienes dos opciones principales:

  • UDP SDK de Unity , que es la solución oficial de Unity para HMS en Unity. Sin embargo, ha estado en mantenimiento durante algunos días.
  • Unity HMS Plugin de EvilMinds , una alternativa de código abierto que ya es funcional e incluye soporte para más kits de HMS. Parece bastante prometedor para el futuro.

En cualquier caso, aún puede acceder manualmente al SDK de Android HMS directamente utilizando la API de Android del SDK de Unity .

shirley Sep 23 2020 at 18:28
  1. Unity proporciona el complemento HMS aquí : Unity Asset Store> Huawei HMS Core App Services

El archivo README contiene información sobre guías de desarrollo, referencias de API. Si tiene más preguntas técnicas, envíe un ticket al Servicio de atención al cliente de Unity.

  1. Actualmente, Unity no admite la función de compra en la aplicación (suscripción). Se planificará en el futuro.

Actualizar:

Para el error de IAP: es un puntero nulo. Compruebe si hay objetos no asignados. Si no puede encontrar nada, elimine el proyecto e instálelo nuevamente porque a veces suceden este tipo de cosas.