Integreer Huawei Mobile Services eenvoudig in uw Unity-game met de HMS Unity Plugin!

Als je Huawei Mobile Services in je Unity-game wilt integreren, kun je met deze HMS Unity-plug-in HMS eenvoudig integreren. Lees verder voor meer!

Huawei Mobile Services, of HMS, is dat wel Huawei's alternatief voor GMS, bestaande uit gebruikersgerichte apps en kernachtergrondservices. Het idee achter Huawei Mobile Services is om een ​​ervaring te bieden die consistent is op alle apparaten en onafhankelijk is van de platformupdate. HMS Ecosystem heeft zijn maandelijkse gemiddelde gebruikers zien stijgen van 420 miljoen wereldwijd in juli 2018 naar een enorme 600 miljoen in december 2019, terwijl op dit platform geregistreerde ontwikkelaars groeiden in dezelfde periode van 450.000 naar 1,3 miljoen, en de app-integratie van HMS Core groeide van 20.000 apps naar 55.000 apps. Volgens aanvullende cijfers van Huawei uit december 2019 heeft HMS Core een wereldwijd bereik van 600 miljoen gebruikers in meer dan 170 landen (inclusief China).

Deze cijfers zijn nuttig voor zowel app- als game-ontwikkelaars, die beide hun diensten aan eindgebruikers kunnen aanbieden via de

Huawei AppGallery op Huawei- en Honor-apparaten. Vanwege het aantal Huawei- en Honor-smartphonegebruikers over de hele wereld, zijn er veel prikkels voor zowel app- als game-ontwikkelaars om op het HMS-platform en AppGallery te springen. Verder biedt het platform hen functies zoals kosteneffectiviteit, een uniform portaal voor one-stop-integratie en nauwkeurige gebruikerstargeting via meerdere promotiekanalen.

Als je een ontwikkelaar bent die Huawei- en Honor-apparaten wil ondersteunen, biedt Huawei daar veel kant-en-klare documentatie voor eenvoudige integratie van de API's binnen de mogelijkheden van de ontwikkelaar. Er zijn ook tools beschikbaar voor game-ontwikkelaars, waarmee ze alle noodzakelijke functies kunnen integreren die nodig zijn om een ​​game te bouwen mobiele game die niet alleen functioneert als een goede mobiele game, maar ook de nodige opschalingspotentieel heeft om uit te groeien tot een succes titel.

Als u op zoek bent naar manieren om uw spel op te bouwen met HMS-ondersteuning, wordt uw werk hierdoor veel eenvoudiger gemaakt HMS Unity-plug-in. Met de plug-in kunt u alle kracht van Huawei Mobile Services in uw Unity-game integreren, zodat u de kracht van Huawei's krachtige API's kunt benutten, zoals Huawei-accountkit, Push-kit, Spelservice, Advertentiekit, En In-app aankopen.


Kort overzicht van enkele van de Huawei Mobile Services API

Huawei-accountkit

Huawei-accountkit stelt ontwikkelaars in staat een bestaand Huawei-account te gebruiken als geldige aanmeldingsoptie in hun game, waardoor spelers minder introductiemoeheid hebben en stappen zoals e-mailadres en mobiel nummer overslaan verificatie. Het helpt verder bij het onboardingproces van gebruikers en verlaagt het gebruikersverloop tijdens registratie en inloggen, dankzij dergelijke functies zoals beveiligd inloggen, autorisatie met één klik, ondersteuning voor tweefactorauthenticatie, gegevensversleuteling en AVG-naleving voor privacy.

Push-kit

Push-kit stelt ontwikkelaars in staat berichten vanuit de cloud naar uw gebruikers te sturen en dient als een betrouwbaar, realtime push-berichtenplatform met wereldwijde dekking, verspreid over meer dan 200 landen. Game-ontwikkelaars kunnen profiteren van de precieze targetingfuncties die het biedt om het entertainmentquotiënt van hun game te promoten. Door middel van het intelligent pushen van berichten kunnen ontwikkelaars ook interacties en transacties binnen het spel bevorderen.

Spelservice

Spelservice biedt een eenvoudige manier om in te loggen en prestaties in games bij te houden. Game-ontwikkelaars kunnen maximaal 200 prestaties voor spelers aanpassen, dus er is altijd wel een doel dat binnen de game moet worden bereikt. U kunt ook gediversifieerde spelersgegevensstatistieken verkrijgen waarmee u uw spelervaring kunt afstemmen op de behoeften en verwachtingen van uw spelende publiek. Met de API kunt u ook gebeurtenisrapportage configureren en kunt u belangrijke gamegebeurtenissen voor rapporten aanpassen, zodat u gerapporteerde gebeurtenissen uit meerdere dimensies kunt analyseren. Natuurlijk is geen enkele game-API compleet zonder scoreborden en opgeslagen gamefuncties, en deze API bevat die ook. Je kunt meerdere klassementen maken om spelers op verschillende manieren te rangschikken, wat in combinatie met het bijhouden van prestaties spelers een constante stimulans biedt om je spel te blijven spelen. Je kunt spelers ook hun spelvoortgang laten opslaan op Huawei Drive, zodat de opgeslagen spelgegevens ook kunnen worden opgehaald voor terugkerende spelers op andere compatibele apparaten.

Advertentiekit

Advertentiekit binnen HMS is een belangrijk medium voor het genereren van inkomsten, en game-ontwikkelaars kunnen hiervan profiteren om een ​​gratis te spelen game in stand te houden via advertentie-ondersteuning. De API biedt unieke advertentie-ID's op apparaatniveau en mogelijkheden voor het bijhouden van advertentieconversies. Ads Kit maakt gebruik van de OAID-oplossing (Open Advertising ID) als een niet-permanente advertentie-ID, waardoor ontwikkelaars om de privacy van gebruikers in evenwicht te brengen en toch gepersonaliseerde advertenties aan te bieden en advertenties nauwkeurig bij te houden Effecten.

In App aankopen

Wat betreft In-app aankopenZoals de naam al aangeeft, is het de API die verantwoordelijk is voor het integreren van een naadloze in-app-aankoopervaring binnen een app of game. Het ondersteunt abonnementsdiensten, productbeheer met automatische prijzen voor producten in lokale valuta, orderbeheer en gerelateerde promotionele activiteiten. De bedoeling achter in-app-aankopen is om het toegangsproces tot betalingen te vereenvoudigen en de toegangs- en interactielogica te vereenvoudigen ontwikkelaars kunnen zich meer concentreren op het ontwikkelen en perfectioneren van hun gameproducten zonder zich al te veel zorgen te maken over de inkomsteninning proces.


HMS Unity-plug-in

De HMS Unity-plug-in maakt het heel eenvoudig om HMS-functies te integreren in uw Unity-game, voor in-app-aankopen, voor Huawei Login, voor push-berichten, voor game-klassementen en voor het genereren van inkomsten via advertenties. Met deze functies kunt u verder belangrijke elementen van het spelontwerp integreren, zoals unieke spelersidentificatie en in-app-aankopen voor verbruiksartikelen en cosmetica, ondersteuning voor advertenties, ondersteuning voor pushmeldingen, ondersteuning voor opgeslagen games en gameklassementen en prestaties.

IAP-demo

De plug-in blijft trots op deze vier kenmerken:

  • Het bevat duidelijke documentatie en begeleidt ontwikkelaars met een eenvoudig te volgen handleiding met stapsgewijze instructies.
  • De plug-in wordt geleverd met kant-en-klare Prefabs.
  • De plug-in bevat ook demoscènes om de ontwikkelaar te helpen kennis te maken met een live voorbeeld.
  • De plug-in belooft ook regelmatig bijgewerkt te blijven met nieuwe functies, zodat u er zeker van kunt zijn dat uw project na verloop van tijd niet afhankelijk zal zijn van verouderde tools.
Videoadvertentiedemo

Het integreren van de plug-in is heel eenvoudig. Voor dit alles zijn vijf brede maar eenvoudige stappen nodig:

  1. Registreer je spel op Huawei-ontwikkelaarswebsite
  2. Importeer de plug-in in uw Unity-project
  3. Configureer uw manifest
  4. Verbind uw spel met de HMS Manager
  5. Verbind de HMS Callback Handler met je game

De eerste vereiste voor het integreren van HMS in je spel is registratie bij HMS zelf. Het proces is eenvoudig en duidelijk, beginnend bij het aanmelden bij de Developer Console en het maken van een nieuwe app binnen de AppGallery-module, en vervolgens de IAP-service aanvragen en configureren voor uw game producten.

De volgende stap is het importeren van de Unity-plug-in, wat u kunt downloaden van GitHub. Open de Unity Editor en importeer het aangepaste pakket. Het importhulpprogramma binnen Unity toont alle items als vooraf aangevinkt, dus u hoeft alleen maar op Installeren te klikken, en Unity zal de plug-in in uw map Assets implementeren. Vervolgens moet u de plug-in configureren zodat deze voor uw game werkt door de unieke app-ID van uw game, de CPID van uw ontwikkelaar en het pakket in te voeren naam van je spel in de aangegeven aanwijzingen, en de plug-in zal automatisch alle benodigde informatie in Android opnemen Manifest.

Het manifest configureren

Zodra dit allemaal is gebeurd, moet u de prefab HMS Manager in uw omgeving implementeren. Zoek in de Unity-editor de prefab-map voor plug-ins en sleep de HMS Manager naar uw scène en volg vervolgens de configuratie-aanwijzingen.

Kant-en-klare prefabs

Bel vervolgens de HMS Manager via de onClick-sectie. De laatste stap is het verbinden van de HMS Callback Handler met je game. De documentatie begeleidt u door het proces, dus u zou geen problemen moeten hebben.

Demoscènes

Zoals je kunt zien, is het voor een game-ontwikkelaar verrassend eenvoudig om aan boord van HMS te komen, met toegang tot eenvoudige documentatie en ondersteuning voor het geval ze met problemen worden geconfronteerd. Met de grote gebruikersbasis als stimulans, biedt HMS de stimulans voor beginnende games om het als hun voorkeursplatform te beschouwen.

Als je Huawei Mobile Services in je game wilt integreren, volg dan de link naar het GitHub-project hieronder:

HMS Unity-plug-in


Wij danken Huawei voor het sponsoren van XDA. Huawei was minimaal betrokken bij de totstandkoming van of de inhoud van dit artikel. Zij werden met name geraadpleegd voor factchecking. Alle weergegeven meningen zijn die van de auteur. Onze sponsors helpen ons met het betalen van de vele kosten die gepaard gaan met het runnen van XDA, inclusief servers, ontwikkelaars, schrijvers en meer. Hoewel u mogelijk naast Portal-inhoud ook gesponsorde inhoud ziet, wordt deze allemaal duidelijk als zodanig gelabeld. Het XDA Portal-team zal de journalistieke integriteit niet in gevaar brengen door geld te accepteren om positief over een bedrijf te schrijven. Onze mening is niet te koop. Gesponsorde inhoud, advertenties en het XDA-depot worden beheerd door onze marketingdirecteur en niet door de redactie.