Om du funderar på att integrera Huawei Mobile Services i ditt Unity-spel, låter detta HMS Unity-plugin dig enkelt integrera HMS. Läs vidare för mer!
Huawei Mobile Services, eller HMS, är Huaweis alternativ till GMS, bestående av användarvända appar samt grundläggande bakgrundstjänster. Tanken bakom Huawei Mobile Services är att tillhandahålla en upplevelse som är konsekvent på alla enheter och oberoende av plattformsuppdateringen. HMS Ecosystem har sett sina månatliga genomsnittliga användare öka från 420 miljoner globalt i juli 2018 till enorma 600 miljoner i december 2019, medan utvecklare registrerade på den här plattformen växte från 450 000 till 1,3 miljoner under samma tidsperiod, och HMS Core-appintegration växte från 20 000 appar till 55 000 appar. Enligt ytterligare siffror som Huawei avslöjat i december 2019 har HMS Core en global räckvidd på 600 miljoner användare i mer än 170 länder (inklusive Kina).
Dessa siffror är användbara för både app- och spelutvecklare, som båda kan tillhandahålla sina tjänster till slutanvändare genom
Huawei AppGallery på Huawei och Honor-enheter. På grund av antalet Huawei- och Honor-smarttelefonanvändare över hela världen finns det många incitament för app- och spelutvecklare att hoppa in på HMS-plattformen och AppGallery. Vidare förser plattformen dem med funktioner som kostnadseffektivitet, en enhetlig portal för en enda integration och exakt användarinriktning genom flera marknadsföringskanaler.Om du är en utvecklare som vill stödja Huawei och Honor-enheter, tillhandahåller Huawei en hel del färdig dokumentation för enkel integration av dess API: er inom utvecklarens resurser. Det finns verktyg tillgängliga för spelutvecklare också, så att de kan införliva alla nödvändiga funktioner som behövs för att bygga en mobilspel som inte bara fungerar som ett bra mobilspel utan också har den nödvändiga uppskalningspotentialen för att växa sig till ett framgångsrikt titel.
Om du letar efter sätt att bygga upp ditt spel med HMS-support, är ditt jobb nu mycket enklare tack vare detta HMS Unity Plugin. Plugin-programmet hjälper dig att integrera all kraften hos Huawei Mobile Services i ditt Unity-spel, så att du kan utnyttja kraften i Huaweis kraftfulla API: er som Huawei Account Kit, Push Kit, Speltjänst, Annonspaket, och In-App-köp.
Kort översikt över några av Huawei Mobile Services API
Huawei Account Kit
Huawei Account Kit tillåter utvecklare att använda ett befintligt Huawei-konto som ett giltigt inloggningsalternativ i sitt spel, låta spelare ha mindre introduktionströtthet och hoppa över steg som e-postadress och mobilnummer verifiering. Det hjälper ytterligare med användarintroduktionsprocessen och sänker användarchurn under registrering och inloggning, tack vare funktioner som t.ex. som säker inloggning, auktorisering med ett klick, stöd för tvåfaktorsautentisering, datakryptering och GDPR-efterlevnad för integritet.
Push Kit
Push Kit låter utvecklare skicka meddelanden från molnet till dina användare, vilket fungerar som en pålitlig push-meddelandeplattform i realtid med global täckning, spridd över 200+ länder. Spelutvecklare kan dra fördel av de exakta inriktningsfunktioner som det erbjuder för att främja underhållningskvoten i deras spel. Genom intelligent meddelandeföring kan utvecklare också främja interaktioner och transaktioner inom spelet.
Speltjänst
Speltjänst ger ett enkelt sätt att logga in och spåra prestationer i spel. Spelutvecklare kan anpassa upp till 200 prestationer för spelare, så det finns alltid något mål att uppnå i spelet. Du kan också få diversifierad spelardatastatistik som låter dig skräddarsy din spelupplevelse för att matcha behoven och förväntningarna hos din spelande publik. API: et kan också låta dig konfigurera händelserapportering och låta dig anpassa viktiga spelhändelser för rapporter, så att du kan analysera rapporterade händelser från flera dimensioner. Naturligtvis är inget spel-API komplett utan topplistor och sparade spelfunktioner, och detta API inkluderar också dessa. Du kan skapa flera topplistor för att rangordna spelare på olika sätt, vilket i kombination med prestationsspårning ger spelare ett stadigt incitament att fortsätta spela ditt spel. Du kan också låta spelare spara sina spelframsteg på Huawei Drive, så att sparad speldata kan hämtas för återkommande spelare också på andra kompatibla enheter.
Annonspaket
Annonspaket inom HMS är ett viktigt medium för intäktsgenerering, och spelutvecklare kan dra fördel av det för att upprätthålla ett Free-to-Play-spel genom annonsstöd. API: et tillhandahåller unika annonsidentifierare på enhetsnivå och funktioner för spårning av annonskonverteringar. Ads Kit använder OAID (Open Advertising ID)-lösning som en icke-permanent annonsidentifierare, vilket gör att utvecklare för att balansera användarnas integritet och fortfarande tillhandahålla personliga annonser och korrekt spåra reklam effekter.
Köp inom appen
Som för In-App-köp, som namnet antyder, är det API: et som ansvarar för att integrera en sömlös köpupplevelse i en app i en app eller ett spel. Den stöder prenumerationstjänster, produkthantering med automatisk prissättning av produkter i lokala valutor, orderhantering och relaterade marknadsföringsaktiviteter. Avsikten bakom In-App Purchases är att förenkla betalningsåtkomstprocessen och förenkla åtkomst- och interaktionslogiken så att Utvecklare kan fokusera mer på att utveckla och perfekta sina spelprodukter utan att oroa sig för mycket över intäktsinsamlingen bearbeta.
HMS Unity Plugin
De HMS Unity Plugin gör det mycket enkelt att integrera HMS-funktioner i ditt Unity-spel, för köp i appar, för Huawei-inloggning, för push-meddelanden, för speltopplistor och för annonsbaserad intäktsgenerering. Dessa funktioner gör det möjligt för dig att införliva viktiga delar av speldesign som unik spelaridentifikation, köp i appar för förbrukningsvaror och kosmetika, stöd för annonser, stöd för push-meddelanden, stöd för sparade spel och spellistor och prestationer.
Pluginet är fortfarande stolt över dessa fyra funktioner:
- Den har tydlig dokumentation som vägleder utvecklare med en lätt att följa guide som innehåller steg-för-steg-instruktioner.
- Insticksprogrammet levereras med färdiga prefabs.
- Pluginet innehåller även demoscener för att hjälpa utvecklaren att bekanta sig med ett liveexempel.
- Pluginet lovar också att hålla sig uppdaterad regelbundet med nya funktioner, så du kan vara säker på att ditt projekt inte kommer att förlita sig på föråldrade verktyg efter en tid.
Att integrera plugin är mycket enkelt. Allt tar fem breda men enkla steg:
- Registrera ditt spel på Huawei utvecklarwebbplats
- Importera plugin till ditt Unity-projekt
- Konfigurera ditt manifest
- Anslut ditt spel till HMS Manager
- Anslut HMS Callback Handler med ditt spel
Det första kravet för att integrera HMS i ditt spel skulle vara att registrera sig hos HMS själv. Processen är enkel och okomplicerad, från att logga in på utvecklarkonsolen och skapa en ny app i AppGallery-modulen och ansöker sedan om IAP-tjänsten och konfigurerar den för ditt spel Produkter.
Nästa steg är att importera Unity-plugin, vilket du kan ladda ner från GitHub. Öppna Unity Editor och importera det anpassade paketet. Importverktyget inom Unity kommer att visa alla objekt som förkontrollerade, så du behöver bara klicka på Installera, och Unity kommer att distribuera plugin-programmet i din Assets-mapp. Därefter måste du konfigurera plugin-programmet för att fungera för ditt spel genom att ange ditt spels unika app-ID, ditt utvecklar-CPID och paketet namnet på ditt spel i anvisningarna som tillhandahålls, och plugin kommer automatiskt att inkludera all nödvändig information i Android Manifestera.
När allt detta är gjort måste du distribuera HMS Manager prefab i din scen. I Unity editor, leta reda på plugins prefab-mappen och dra och släpp HMS Manager till din scen och följ sedan konfigurationsanvisningarna.
Ring sedan HMS Manager via onClick-sektionen. Det sista steget är att ansluta HMS Callback Handler med ditt spel. Dokumentationen guidar dig genom processen, så du bör inte ha några svårigheter.
Som man kan se är det förvånansvärt enkelt att komma ombord på HMS för en spelutvecklare, med tillgång till enkel dokumentation och support ifall de stöter på några svårigheter. Med den stora användarbasen som ett incitament, ger HMS incitamentet för spirande spel att betrakta det som sin valplattform.
Om du vill integrera Huawei Mobile Services i ditt spel, följ länken till GitHub-projektet nedan:
HMS Unity Plugin