Comment intégrer les services mobiles Huawei (HMS) dans Unity?

Sep 23 2020

J'ai trouvé de nombreuses directives sur la façon d'intégrer HMS dans mes applications. Mais la majorité d'entre eux sont différents ou utilisent le studio Android. Puis-je savoir quelles sont les dernières directives pour intégrer HMS dans mes applications pour Unity.

En outre, je souhaite également activer l'achat intégré (abonnement) pour mes applications. Merci d'avance.

MIS À JOUR

Actuellement, j'essaie de mettre en œuvre l'achat intégré pour huawei. La technologie de Huawei a déclaré que les utilisateurs doivent d'abord se connecter avant de pouvoir utiliser IAP. Mais j'ai reçu cette erreur lors du test de connexion

Comment obtenir des informations sur les produits? ici

Réponses

1 m0skit0 Sep 23 2020 at 14:32

AFAIK vous avez deux options principales:

  • UDP SDK de Unity , qui est la solution officielle Unity pour HMS dans Unity. Cependant, il est en maintenance depuis quelques jours.
  • Unity HMS Plugin d'EvilMinds , une alternative open source qui est déjà fonctionnelle et inclut des supports pour plus de kits HMS. Cela semble assez prometteur pour l'avenir.

Dans tous les cas, vous pouvez toujours accéder manuellement au SDK HMS Android directement à l'aide de l'API Android Unity SDK .

shirley Sep 23 2020 at 18:28
  1. Unity fournit le plug- in HMS ici : Unity Asset Store> Huawei HMS Core App Services

Le fichier README contient des informations sur les guides de développement, les références API. Pour des questions plus techniques, veuillez soumettre un ticket avec le service client Unity.

  1. Actuellement, Unity ne prend pas en charge la fonction d'achat intégré (abonnement). Il sera planifié dans le futur.

Mettre à jour:

Pour l'erreur IAP: il s'agit d'un pointeur nul. Veuillez vérifier les objets non attribués. Si vous ne trouvez rien, supprimez le projet et réinstallez-le, car ce genre de choses se produit parfois.