Integrer nemt Huawei Mobile Services i dit Unity-spil med HMS Unity Plugin!

Hvis du ønsker at integrere Huawei Mobile Services i dit Unity-spil, vil dette HMS Unity-plugin lade dig nemt integrere HMS. Læs videre for mere!

Huawei Mobile Services, eller HMS, er Huaweis alternativ til GMS, bestående af brugervendte apps samt kernebaggrundstjenester. Ideen bag Huawei Mobile Services er at give en oplevelse, der er konsistent på tværs af enheder og uafhængig af platformopdateringen. HMS Ecosystem har set sine månedlige gennemsnitlige brugere stige fra 420 millioner globalt i juli 2018 til enorme 600 millioner i december 2019, mens udviklere registreret på denne platform voksede fra 450.000 til 1,3 millioner i samme periode, og HMS Core app-integration voksede fra 20.000 apps til 55.000 apps. Ifølge yderligere tal afsløret af Huawei i december 2019, har HMS Core en global rækkevidde på 600 millioner brugere i mere end 170 lande (inklusive Kina).

Disse tal er nyttige for både app- og spiludviklere, som begge kan levere deres tjenester til slutbrugere gennem Huawei AppGallery

på Huawei og Honor-enheder. På grund af antallet af Huawei- og Honor-smartphonebrugere over hele kloden, er der et stort incitament for både app- og spiludviklere til at hoppe ind på HMS-platformen og AppGallery. Derudover giver platformen dem funktioner såsom omkostningseffektivitet, en samlet portal til one-stop integration og præcis brugermålretning gennem flere promoveringskanaler.

Hvis du er en udvikler, der ønsker at understøtte Huawei og Honor-enheder, giver Huawei en masse klar dokumentation til nem integration af sine API'er inden for udviklerens ressourcer. Der er også tilgængelige værktøjer til spiludviklere, som giver dem mulighed for at inkorporere alle de nødvendige funktioner, der er nødvendige for at bygge en mobilspil, der ikke kun fungerer som et godt mobilspil, men også har det nødvendige opskaleringspotentiale til at vokse sig selv til et vellykket titel.

Hvis du leder efter måder at bygge dit spil op med HMS-support, er dit job nu gjort meget lettere takket være dette HMS Unity plugin. Pluginnet hjælper dig med at integrere al kraften fra Huawei Mobile Services i dit Unity-spil, så du kan udnytte kraften i Huaweis kraftfulde API'er som f.eks. Huawei kontosæt, Push Kit, Spiltjeneste, Annoncesæt, og Indkøb i appen.


Kort oversigt over nogle af Huawei Mobile Services API

Huawei kontosæt

Huawei kontosæt giver udviklere mulighed for at bruge en eksisterende Huawei-konto som en gyldig log-in-mulighed i deres spil, lader spillere have mindre introtræthed og springe trin over som e-mailadresse og mobilnummer verifikation. Det hjælper yderligere med brugerintroduktionsprocessen og sænker brugerafgang under registrering og login, takket være funktioner som f.eks. som sikret login, et-klik-autorisation, understøttelse af to-faktor-autentificering, datakryptering og GDPR-overholdelse for privatlivets fred.

Push Kit

Push Kit giver udviklere mulighed for at sende beskeder fra skyen til dine brugere, og fungerer som en pålidelig push-beskedplatform i realtid med global dækning, spredt over 200+ lande. Spiludviklere kan drage fordel af de præcise målretningsfunktioner, det tilbyder for at fremme underholdningskvotienten i deres spil. Gennem intelligent pushing af beskeder kan udviklere også fremme interaktioner og transaktioner i spillet.

Spiltjeneste

Spiltjeneste giver en nem måde at logge på og spore præstationer i spil. Spiludviklere kan tilpasse op til 200 præstationer til spillere, så der er altid et eller andet mål at opnå i spillet. Du kan også få diversificeret spillerdatastatistik, der giver dig mulighed for at skræddersy din spiloplevelse, så den matcher behovene og forventningerne hos dit spillere. API'en kan også lade dig konfigurere hændelsesrapportering og lade dig tilpasse vigtige spilbegivenheder til rapporter, så du kan analysere rapporterede hændelser fra flere dimensioner. Selvfølgelig er ingen spil-API komplet uden leaderboards og gemte spilfunktioner, og denne API inkluderer også dem. Du kan oprette flere leaderboards for at rangere spillere på forskellige måder, hvilket kombineret med præstationssporing giver spillere et konstant incitament til at fortsætte med at spille dit spil. Du kan også lade spillere gemme deres spilfremskridt på Huawei Drive, så de gemte spildata kan hentes til tilbagevendende spillere på andre kompatible enheder.

Annoncesæt

Annoncesæt inden for HMS er et vigtigt medie til indtægtsgenerering, og spiludviklere kan drage fordel af det til at vedligeholde et Free-to-Play-spil gennem ad-support. API'en giver unikke annonce-id'er på enhedsniveau og annoncekonverteringssporingsfunktioner. Ads Kit gør brug af OAID (Open Advertising ID)-løsning som en ikke-permanent annonce-id, der gør det muligt udviklere for at balancere brugernes privatliv og stadig levere personlige annoncer og nøjagtigt spore annoncer effekter.

Køb i appen

Som for Indkøb i appen, som navnet antyder, er det API, der er ansvarlig for at integrere en problemfri købsoplevelse i appen i en app eller et spil. Det understøtter abonnementstjenester, produktstyring med automatisk prisfastsættelse af produkter i lokale valutaer, ordrestyring og relaterede salgsfremmende aktiviteter. Hensigten bag In-App Purchases er at forenkle betalingsadgangsprocessen og forenkle adgangs- og interaktionslogikken, så udviklere kan fokusere mere på at udvikle og perfektionere deres spilprodukter uden at bekymre sig for meget om indtægtsopkrævningen behandle.


HMS Unity plugin

Det HMS Unity plugin gør det meget nemt at integrere HMS-funktioner i dit Unity-spil, til køb i appen, til Huawei-login, til push-meddelelser, til spillistetavler og til annoncebaseret indtægtsgenerering. Disse funktioner giver dig yderligere mulighed for at inkorporere vigtige elementer af spildesign, såsom unik spilleridentifikation, køb i app til forbrugsvarer og kosmetik, understøttelse af annoncer, understøttelse af push-beskeder, understøttelse af gemte spil og spillistetavler og præstationer.

IAP-demo

Pluginnet er fortsat stolt af disse fire funktioner:

  • Den har klar dokumentation, der vejleder udviklere med en nem at følge guide, der indeholder trin-for-trin instruktioner.
  • Pluginnet leveres med klar-til-brug Prefabs.
  • Pluginnet indeholder også demoscener for at hjælpe udvikleren med at stifte bekendtskab med et live eksempel.
  • Pluginnet lover også at holde sig opdateret regelmæssigt med nye funktioner, så du kan være sikker på, at dit projekt ikke vil være afhængig af forældede værktøjer efter nogen tid.
Video annonce demo

Det er meget nemt at integrere plugin. Det hele kræver fem brede, men nemme trin:

  1. Tilmeld dit spil på Huawei Developer hjemmeside
  2. Importer plugin'et til dit Unity-projekt
  3. Konfigurer dit manifest
  4. Forbind dit spil med HMS Manager
  5. Forbind HMS Callback Handler med dit spil

Det første krav for at integrere HMS i dit spil ville være registrering hos HMS selv. Processen er nem og ligetil, idet den starter fra at logge ind på udviklerkonsollen og oprette en ny app i AppGallery-modulet, og derefter ansøge om IAP-tjenesten og konfigurere den til dit spil Produkter.

Det næste trin er at importere Unity-pluginnet, som du kan download fra GitHub. Åbn Unity Editor og importer den tilpassede pakke. Importværktøjet i Unity viser alle elementer som forhåndskontrolleret, så du skal blot klikke på Installer, og Unity vil implementere pluginnet i din Assets-mappe. Dernæst skal du konfigurere pluginnet til at fungere for dit spil ved at indtaste dit spils unikke app-id, dit udvikler-CPID og pakken navnet på dit spil i de angivne prompter, og plugin'et vil automatisk inkludere alle de nødvendige oplysninger inde i Android Manifest.

Konfiguration af manifestet

Når alt dette er gjort, skal du implementere HMS Manager-præfabrikken i din scene. I Unity-editoren skal du finde plugins-præfabrikerede mappen og trække og slippe HMS Manager til din scene, og derefter følge konfigurationsprompterne.

Klar-til-brug præfabrikater

Ring derefter til HMS Manager gennem onClick-sektionen. Det sidste trin er at forbinde HMS Callback Handler med dit spil. Dokumentationen guider dig gennem processen, så du burde ikke have nogen problemer.

Demo scener

Som man kan se, er det overraskende nemt for en spiludvikler at komme ombord på HMS, med adgang til nem dokumentation og support, hvis de støder på problemer. Med den store brugerbase som et incitament, giver HMS incitamentet for spirende spil til at betragte det som deres foretrukne platform.

Hvis du gerne vil integrere Huawei Mobile Services i dit spil, skal du følge linket til GitHub-projektet nedenfor:

HMS Unity plugin


Vi takker Huawei for at sponsorere XDA. Huawei havde minimal involvering i oprettelsen af ​​eller indholdet i denne artikel. De blev især konsulteret med henblik på faktatjek. Enhver udtalelse er forfatterens. Vores sponsorer hjælper os med at betale for de mange omkostninger forbundet med at køre XDA, herunder servere, udviklere, forfattere og mere. Selvom du kan se sponsoreret indhold sammen med portalindhold, vil det hele være tydeligt mærket som sådan. XDA Portal-teamet vil ikke kompromittere journalistisk integritet ved at acceptere penge til at skrive positivt om en virksomhed. Vores mening kan ikke købes. Sponsoreret indhold, annoncering og XDA-depotet administreres af vores marketingdirektør og ikke redaktionen.