Ako želite integrirati Huawei Mobile Services u svoju Unity igru, ovaj HMS Unity dodatak omogućit će vam jednostavnu integraciju HMS-a. Čitajte dalje za više!
Huawei Mobile Services ili HMS jesu Huaweijeva alternativa GMS-u, koji se sastoji od korisničkih aplikacija kao i temeljnih pozadinskih usluga. Ideja iza Huawei Mobile Services je pružiti iskustvo koje je dosljedno na svim uređajima i neovisno o ažuriranju platforme. HMS Ecosystem je doživio porast svojih mjesečnih prosječnih korisnika sa 420 milijuna globalno u srpnju 2018. na ogromnih 600 milijuna do prosinca 2019., dok programeri registrirani na ovoj platformi porasli su sa 450.000 na 1,3 milijuna u istom vremenskom razdoblju, a integracija HMS Core aplikacija narasla je s 20.000 aplikacija na 55 000 aplikacija. Prema dodatnim brojkama koje je otkrio Huawei od prosinca 2019., HMS Core ima globalni doseg od 600 milijuna korisnika u više od 170 zemalja (uključujući Kinu).
Ovi su brojevi korisni i programerima aplikacija i igara, koji mogu pružiti svoje usluge krajnjim korisnicima putem
Huawei AppGallery na uređajima Huawei i Honor. Zbog broja korisnika pametnih telefona Huawei i Honor diljem svijeta, postoji mnogo poticaja za programere aplikacija i igara da preskoče na HMS platformu i AppGallery. Nadalje, platforma im pruža značajke kao što su isplativost, objedinjeni portal za integraciju na jednom mjestu i precizno ciljanje korisnika putem više kanala promocije.Ako ste programer koji želi podržati Huawei i Honor uređaje, Huawei nudi mnogo spremne dokumentacije za jednostavna integracija njegovih API-ja unutar resursa programera. Postoje i alati dostupni za programere igara koji im omogućuju da ugrade sve potrebne značajke koje su potrebne za izgradnju mobilna igra koja ne samo da funkcionira kao dobra mobilna igra, već ima i potreban potencijal za nadogradnju kako bi izrasla u uspješnu titula.
Ako tražite načine da izgradite svoju igru uz HMS podršku, vaš je posao sada znatno lakši zahvaljujući tome HMS Unity dodatak. Dodatak vam pomaže da integrirate svu moć Huawei Mobile Services u svoju Unity igru, omogućujući vam da iskoristite snagu moćnih Huaweijevih API-ja kao što su Huawei Account Kit, Push Kit, Usluga igre, Komplet oglasa, i Kupnje putem aplikacije.
Kratak pregled nekih Huawei Mobile Services API-ja
Huawei Account Kit
Huawei Account Kit omogućuje razvojnim programerima korištenje postojećeg Huawei računa kao važeće opcije prijave unutar svoje igre, dopuštajući igračima manje zamora pri uvodu i preskakanje koraka kao što su adresa e-pošte i broj mobitela verifikacija. Dodatno pomaže u procesu uključivanja korisnika i smanjuje odljev korisnika tijekom registracije i prijave, zahvaljujući značajkama kao što su kao što je sigurna prijava, autorizacija jednim klikom, podrška za autentifikaciju u dva faktora, enkripcija podataka i usklađenost s GDPR-om za privatnost.
Push Kit
Push Kit omogućuje razvojnim programerima slanje poruka iz oblaka vašim korisnicima, služeći kao pouzdana platforma za push poruke u stvarnom vremenu s globalnom pokrivenošću, koja se proteže u više od 200 zemalja. Programeri igara mogu iskoristiti značajke preciznog ciljanja koje nudi za promicanje kvocijenta zabave svoje igre. Putem inteligentnog slanja poruka, programeri također mogu promovirati interakcije i transakcije unutar igre.
Usluga igre
Usluga igre pruža jednostavan način za prijavu i praćenje postignuća u igrama. Programeri igara mogu prilagoditi do 200 postignuća za igrače, tako da uvijek postoji neki cilj za postizanje unutar igre. Također možete dobiti raznoliku statistiku podataka o igračima koja će vam omogućiti da svoje iskustvo igre prilagodite potrebama i očekivanjima vaše publike. API vam također može omogućiti konfiguriranje izvješćivanja o događajima i prilagodbu ključnih događaja u igri za izvješća, omogućujući vam analizu prijavljenih događaja iz više dimenzija. Naravno, nijedan API za igre nije potpun bez ploča s najboljim rezultatima i značajki spremljene igre, a ovaj API uključuje i njih. Možete izraditi više ploča s najboljim rezultatima za rangiranje igrača na različite načine, što u kombinaciji s praćenjem postignuća daje stabilan poticaj igračima da nastave igrati vašu igru. Također možete dopustiti igračima da spremaju svoj napredak u igri na Huawei Drive, dopuštajući dohvaćanje spremljenih podataka o igri za igrače koji se vraćaju i na drugim kompatibilnim uređajima.
Komplet oglasa
Komplet oglasa unutar HMS-a važan je medij za unovčavanje, a programeri igara mogu ga iskoristiti za održavanje igre Free-to-Play putem podrške za oglase. API pruža jedinstvene identifikatore oglasa na razini uređaja i mogućnosti praćenja konverzija oglasa. Ads Kit koristi rješenje OAID (Open Advertising ID) kao nepostojani identifikator oglasa, omogućujući programeri kako bi uravnotežili privatnost korisnika i dalje pružali prilagođene oglase i točno pratili oglase učinci.
Kupnja putem aplikacije
Što se tiče Kupnje putem aplikacije, kao što mu ime govori, to je API odgovoran za integraciju besprijekornog iskustva kupnje unutar aplikacije unutar aplikacije ili igre. Podržava usluge pretplate, upravljanje proizvodima s automatskim određivanjem cijena za proizvode u lokalnim valutama, upravljanje narudžbama i povezane promotivne aktivnosti. Namjera kupnje unutar aplikacije je pojednostaviti proces pristupa plaćanju i pojednostaviti pristup i logiku interakcije tako da programeri se mogu više usredotočiti na razvoj i usavršavanje svojih proizvoda za igre bez previše brige o prikupljanju prihoda postupak.
HMS Unity dodatak
The HMS Unity dodatak čini vrlo jednostavnom integraciju HMS značajki u vašu Unity igru, za kupnje unutar aplikacije, za Huawei Login, za slanje poruka, za ljestvice najboljih igara i za unovčavanje temeljeno na oglasima. Ove značajke dodatno vam omogućuju da uključite važne elemente dizajna igre kao što su jedinstvena identifikacija igrača, kupnje putem aplikacije za potrošni materijal i kozmetiku, podršku za oglase, podršku za push obavijesti, podršku za spremljene igre i ljestvice najboljih igara i dostignuća.
Dodatak je i dalje ponosan na ove četiri značajke:
- Ima jasnu dokumentaciju, koja vodi programere s vodičem koji se lako prati i sadrži upute korak po korak.
- Dodatak dolazi s prefabovima spremnim za korištenje.
- Dodatak također sadrži demo scene koje pomažu programeru da se upozna s primjerom uživo.
- Dodatak također obećava da će se redovito ažurirati novim značajkama, tako da možete biti sigurni da se vaš projekt nakon nekog vremena neće oslanjati na zastarjele alate.
Integracija dodatka je vrlo jednostavna. Sve to zahtijeva pet širokih, ali jednostavnih koraka:
- Registrirajte svoju igru na Web stranica Huawei Developer
- Uvezite dodatak u svoj Unity projekt
- Konfigurirajte svoj manifest
- Povežite svoju igru s HMS Managerom
- Povežite HMS Callback Handler sa svojom igrom
Prvi uvjet za integraciju HMS-a u vašu igru bila bi registracija kod samog HMS-a. Proces je jednostavan i jednostavan, počevši od prijave na Developer Console, stvaranja novog aplikaciju unutar AppGallery modula, a zatim se prijavite za IAP uslugu i konfigurirajte je za svoju igru proizvoda.
Sljedeći korak je uvoz dodatka Unity, što možete preuzeti s GitHuba. Otvorite Unity Editor i uvezite prilagođeni paket. Uslužni program za uvoz unutar Unityja će prikazati sve stavke kao unaprijed označene, tako da jednostavno morate kliknuti na Instaliraj, a Unity će implementirati dodatak u vašu mapu Assets. Zatim trebate konfigurirati dodatak da radi za vašu igru unosom jedinstvenog ID-a aplikacije vaše igre, vašeg CPID-a razvojnog programera i paketa naziv svoje igre u ponuđenim uputama, a dodatak će automatski uključiti sve potrebne informacije unutar Androida Manifest.
Nakon što je sve ovo učinjeno, trebate implementirati HMS Manager prefab unutar vaše scene. U uređivaču Unityja pronađite prefab mapu dodataka i povucite i ispustite HMS Manager na svoju scenu, a zatim slijedite upute za konfiguraciju.
Zatim pozovite HMS Managera kroz odjeljak onClick. Zadnji korak je povezivanje HMS Callback Handlera s vašom igrom. Dokumentacija vas vodi kroz postupak, tako da ne biste trebali imati poteškoća.
Kao što se može vidjeti, uključivanje u HMS je iznenađujuće lako za programere igara, s pristupom jednostavnoj dokumentaciji i podrškom u slučaju da naiđu na bilo kakve poteškoće. S velikom korisničkom bazom kao poticajem, HMS daje poticaj za nove igre da ga smatraju svojom platformom izbora.
Ako želite integrirati Huawei Mobile Services u svoju igru, slijedite vezu na GitHub projekt u nastavku:
HMS Unity dodatak