Hvis du ønsker å integrere Huawei Mobile Services i Unity-spillet ditt, lar denne HMS Unity-pluginen deg enkelt integrere HMS. Les videre for mer!
Huawei Mobile Services, eller HMS, er Huaweis alternativ til GMS, bestående av brukervendte apper samt kjernebakgrunnstjenester. Ideen bak Huawei Mobile Services er å gi en opplevelse som er konsistent på tvers av enheter og uavhengig av plattformoppdateringen. HMS Ecosystem har sett sine månedlige gjennomsnittlige brukere øke fra 420 millioner globalt i juli 2018 til enorme 600 millioner innen desember 2019, mens utviklere registrert på denne plattformen vokste fra 450 000 til 1,3 millioner i samme tidsperiode, og HMS Core app-integrasjon vokste fra 20 000 apper til 55 000 apper. I følge ytterligere tall avslørt av Huawei i desember 2019, har HMS Core en global rekkevidde på 600 millioner brukere i mer enn 170 land (inkludert Kina).
Disse tallene er nyttige for både app- og spillutviklere, som begge kan tilby sine tjenester til sluttbrukere gjennom
Hvis du er en utvikler som ønsker å støtte Huawei og Honor-enheter, gir Huawei mye klar dokumentasjon for enkel integrering av API-ene innenfor utviklerens ressurser. Det er verktøy tilgjengelig for spillutviklere også, slik at de kan inkorporere alle nødvendige funksjoner som trengs for å bygge en mobilspill som ikke bare fungerer som et godt mobilspill, men som også har det nødvendige oppskaleringspotensialet for å vokse seg til et vellykket tittel.
Hvis du leter etter måter å bygge opp spillet ditt med HMS-støtte, er jobben din nå gjort mye enklere takket være dette HMS Unity-plugin. Programtillegget hjelper deg med å integrere all kraften til Huawei Mobile Services i Unity-spillet ditt, slik at du kan utnytte kraften til Huaweis kraftige API-er som Huawei kontosett, Push Kit, Spilltjeneste, Annonsesett, og Kjøp i appen.
Kort oversikt over noen av Huawei Mobile Services API
Huawei kontosett
Huawei kontosett lar utviklere bruke en eksisterende Huawei-konto som et gyldig påloggingsalternativ i spillet, la spillere ha mindre introduksjonstrøtthet og hoppe over trinn som e-postadresse og mobilnummer bekreftelse. Det hjelper videre med brukeren onboarding-prosessen og senker brukerchurn under registrering og pålogging, takket være funksjoner som f.eks. som sikret pålogging, ett-klikks-autorisasjon, støtte for tofaktorautentisering, datakryptering og GDPR-overholdelse for personvern.
Push Kit
Push Kit lar utviklere sende meldinger fra skyen til brukerne dine, og fungerer som en pålitelig, sanntids push-meldingsplattform med global dekning, spredt over 200+ land. Spillutviklere kan dra nytte av de presise målrettingsfunksjonene den tilbyr for å fremme underholdningskvotienten til spillet deres. Gjennom intelligent meldingspressing kan utviklere også fremme interaksjoner og transaksjoner i spillet.
Spilltjeneste
Spilltjeneste gir en enkel måte å logge på og spore prestasjoner i spill. Spillutviklere kan tilpasse opptil 200 prestasjoner for spillere, så det er alltid et mål å oppnå i spillet. Du kan også få variert spillerdatastatistikk som lar deg skreddersy spillopplevelsen din for å matche behovene og forventningene til publikummet ditt. API-en kan også la deg konfigurere hendelsesrapportering og la deg tilpasse viktige spillhendelser for rapporter, slik at du kan analysere rapporterte hendelser fra flere dimensjoner. Selvfølgelig er ingen spill-API komplett uten poengoversikter og lagrede spillfunksjoner, og denne API-en inkluderer også disse. Du kan lage flere poengtavler for å rangere spillere på forskjellige måter, som kombinert med prestasjonssporing gir spillere et stabilt insentiv til å fortsette å spille spillet ditt. Du kan også la spillere lagre spillets fremdrift på Huawei Drive, slik at de lagrede spilldataene kan hentes for returnerende spillere også på andre kompatible enheter.
Annonsesett
Annonsesett innen HMS er et viktig medium for inntektsgenerering, og spillutviklere kan dra nytte av det til å opprettholde et gratisspill gjennom annonsestøtte. API-en gir unike annonseidentifikatorer på enhetsnivå og funksjoner for sporing av annonsekonverteringer. Ads Kit bruker OAID (Open Advertising ID)-løsning som en ikke-permanent annonseidentifikator, noe som gjør at utviklere for å balansere brukernes personvern og fortsatt tilby personlig tilpassede annonser og nøyaktig spore reklame effekter.
Kjøp i appen
Når det gjelder Kjøp i appen, som navnet tilsier, er det APIen som er ansvarlig for å integrere en sømløs kjøpsopplevelse i en app i en app eller et spill. Den støtter abonnementstjenester, produktadministrasjon med automatisk prissetting av produkter i lokal valuta, ordreadministrasjon og relaterte reklameaktiviteter. Intensjonen bak kjøp i app er å forenkle betalingstilgangsprosessen og forenkle tilgangs- og interaksjonslogikken slik at Utviklere kan fokusere mer på å utvikle og perfeksjonere spillproduktene sine uten å bekymre seg for mye om inntektsinnsamlingen prosess.
HMS Unity-plugin
De HMS Unity-plugin gjør det veldig enkelt å integrere HMS-funksjoner i Unity-spillet ditt, for kjøp i apper, for Huawei-pålogging, for push-meldinger, for spilloversikter og for annonsebasert inntektsgenerering. Disse funksjonene lar deg videre inkorporere viktige elementer i spilldesign som unik spilleridentifikasjon, kjøp i appen for forbruksvarer og kosmetikk, støtte for annonser, støtte for push-varsler, støtte for lagrede spill, og spilloversikter og prestasjoner.
Programtillegget er fortsatt stolt av disse fire funksjonene:
- Den har tydelig dokumentasjon som veileder utviklere med en lett-å-følge guide som inneholder trinnvise instruksjoner.
- Programtillegget leveres med ferdige prefabs.
- Pluginen inneholder også demoscener for å hjelpe utvikleren med å bli kjent med et live eksempel.
- Programtillegget lover også å holde seg oppdatert regelmessig med nye funksjoner, slik at du kan være trygg på at prosjektet ditt ikke vil være avhengig av utdaterte verktøy etter en tid.
Det er veldig enkelt å integrere plugin. Alt tar fem brede, men enkle trinn:
- Registrer spillet ditt på Huawei utviklernettsted
- Importer plugin-en til Unity-prosjektet ditt
- Konfigurer manifestet ditt
- Koble spillet ditt til HMS Manager
- Koble HMS Callback Handler til spillet ditt
Det første kravet for å integrere HMS i spillet ditt vil være registrering hos HMS selv. Prosessen er enkel og grei, fra å logge på utviklerkonsollen, lage en ny app i AppGallery-modulen, og deretter søke om IAP-tjenesten og konfigurere den for spillet ditt Produkter.
Det neste trinnet er å importere Unity-plugin, som du kan Last ned fra GitHub. Åpne Unity Editor og importer den tilpassede pakken. Importverktøyet i Unity vil vise alle elementer som forhåndssjekket, så du må bare klikke på Installer, og Unity vil distribuere plugin-en i Assets-mappen din. Deretter må du konfigurere plugin-en til å fungere for spillet ditt ved å skrive inn spillets unike app-ID, utvikler-CPID og pakken navnet på spillet ditt i ledeteksten, og plugin-en vil automatisk inkludere all nødvendig informasjon i Android Manifest.
Når alt dette er gjort, må du distribuere HMS Manager-prefabrikken i scenen din. I Unity editor, finn plugins prefab-mappen og dra og slipp HMS Manager til scenen din, og følg deretter konfigurasjonsinstruksjonene.
Deretter ringer du HMS Manager gjennom onClick-delen. Det siste trinnet er å koble HMS Callback Handler med spillet ditt. Dokumentasjonen veileder deg gjennom prosessen, så du bør ikke ha noen problemer.
Som man kan se, er det overraskende enkelt for en spillutvikler å komme ombord på HMS, med tilgang til enkel dokumentasjon og støtte i tilfelle de møter problemer. Med den store brukerbasen som et insentiv, gir HMS insentiv for spirende spill til å betrakte det som deres foretrukne plattform.
Hvis du ønsker å integrere Huawei Mobile Services i spillet ditt, følg lenken til GitHub-prosjektet nedenfor:
HMS Unity-plugin