Pokud hledáte integraci mobilních služeb Huawei do vaší hry Unity, tento plugin HMS Unity vám umožní snadno integrovat HMS. Přečtěte si další informace!
Huawei Mobile Services nebo HMS jsou Alternativa Huawei ke GMS, sestávající z aplikací pro uživatele a základních služeb na pozadí. Myšlenkou mobilních služeb Huawei je poskytovat služby konzistentní napříč zařízeními a nezávislé na aktualizaci platformy. HMS Ecosystem zaznamenal nárůst průměrného měsíčního počtu uživatelů ze 420 milionů celosvětově v červenci 2018 na obrovských 600 milionů do prosince 2019. vývojářů registrovaných na této platformě vzrostl ve stejném časovém období ze 450 000 na 1,3 milionu a integrace aplikací HMS Core vzrostla z 20 000 aplikací na 55 000 aplikací. Podle dalších údajů zveřejněných společností Huawei k prosinci 2019 má HMS Core globální dosah 600 milionů uživatelů ve více než 170 zemích (včetně Číny).
Tato čísla jsou užitečná pro vývojáře aplikací i her, z nichž oba mohou poskytovat své služby koncovým uživatelům prostřednictvím
Galerie aplikací Huawei na zařízeních Huawei a Honor. Vzhledem k počtu uživatelů chytrých telefonů Huawei a Honor po celém světě existuje mnoho podnětů pro vývojáře aplikací i her, aby skočili na platformu HMS a AppGallery. Platforma jim dále poskytuje funkce, jako je nákladová efektivita, jednotný portál pro integraci na jednom místě a přesné cílení na uživatele prostřednictvím více propagačních kanálů.Pokud jste vývojář, který chce podporovat zařízení Huawei a Honor, Huawei poskytuje spoustu připravené dokumentace snadná integrace jeho API v rámci zdrojů vývojáře. K dispozici jsou také nástroje pro vývojáře her, které jim umožňují začlenit všechny potřebné funkce potřebné k sestavení hry mobilní hra, která nejenže funguje jako dobrá mobilní hra, ale má také potřebný potenciál upscalingu, aby se stala úspěšnou titul.
Pokud hledáte způsoby, jak vybudovat svou hru s podporou HMS, vaše práce je nyní díky tomu mnohem jednodušší Plugin HMS Unity. Plugin vám pomůže integrovat veškerý výkon mobilních služeb Huawei do vaší hry Unity, což vám umožní využít výkon výkonných rozhraní API společnosti Huawei, jako je Sada účtů Huawei, Push Kit, Herní servis, Sada reklam, a Nákupy v aplikaci.
Stručný přehled některých rozhraní Huawei Mobile Services API
Sada účtů Huawei
Sada účtů Huawei umožňuje vývojářům používat stávající účet Huawei jako platnou možnost přihlášení do jejich hry, Díky tomu jsou hráči méně unavení z úvodu a přeskakují kroky, jako je e-mailová adresa a mobilní číslo ověření. Dále pomáhá s procesem registrace uživatele a snižuje odchod uživatelů během registrace a přihlašování díky funkcím, jako je např jako zabezpečené přihlášení, autorizace jedním kliknutím, podpora dvoufaktorové autentizace, šifrování dat a soulad s GDPR pro ochranu soukromí.
Push Kit
Push Kit umožňuje vývojářům posílat zprávy z cloudu vašim uživatelům a slouží jako spolehlivá platforma pro zprávy push v reálném čase s globálním pokrytím ve více než 200 zemích. Vývojáři her mohou využít funkce přesného cílení, které nabízí, k podpoře zábavního kvocientu jejich hry. Prostřednictvím inteligentního odesílání zpráv mohou vývojáři také podporovat interakce a transakce ve hře.
Herní servis
Herní servis poskytuje snadný způsob přihlášení a sledování úspěchů ve hrách. Herní vývojáři mohou hráčům přizpůsobit až 200 úspěchů, takže ve hře je vždy nějaký cíl, kterého je třeba dosáhnout. Můžete také získat diverzifikované statistiky údajů o hráčích, které vám umožní přizpůsobit herní zážitek tak, aby odpovídal potřebám a očekáváním vašeho hrajícího publika. Rozhraní API vám také umožňuje konfigurovat hlášení událostí a přizpůsobit klíčové události her pro hlášení, což vám umožní analyzovat hlášené události z více dimenzí. Žádné herní rozhraní API se samozřejmě neobejde bez žebříčků a funkcí uložených her a toto rozhraní API je také zahrnuje. Můžete vytvořit několik žebříčků, abyste mohli hráče různě hodnotit, což v kombinaci se sledováním úspěchů poskytuje hráčům stálou pobídku, aby pokračovali ve hraní vaší hry. Můžete také umožnit hráčům, aby si ukládali svůj postup ve hře na Huawei Drive, a umožnili tak načíst uložená herní data pro vracející se hráče i na jiných kompatibilních zařízeních.
Sada reklam
Sada reklam v rámci HMS je důležitým monetizačním médiem a herní vývojáři jej mohou využít k udržování hry Free-to-Play prostřednictvím podpory reklam. Rozhraní API poskytuje jedinečné identifikátory reklam na úrovni zařízení a možnosti sledování konverzí reklam. Ads Kit využívá řešení OAID (Open Advertising ID) jako netrvalý identifikátor reklamy, který umožňuje vývojářům, aby vyvážili soukromí uživatelů a přesto poskytovali personalizované reklamy a přesně sledovali reklamu efekty.
Nákup v aplikaci
Pokud jde o Nákupy v aplikaci, jak název napovídá, jedná se o API odpovědné za integraci bezproblémového zážitku z nákupu v aplikaci v rámci aplikace nebo hry. Podporuje předplatné služeb, správu produktů s automatickým stanovením cen produktů v místních měnách, správu objednávek a související propagační aktivity. Záměrem nákupů v aplikaci je zjednodušit proces přístupu k platbám a zjednodušit logiku přístupu a interakce tak, aby vývojáři se mohou více soustředit na vývoj a zdokonalování svých herních produktů, aniž by se příliš starali o výběr příjmů proces.
Plugin HMS Unity
The Plugin HMS Unity umožňuje velmi snadno integrovat funkce HMS do vaší hry Unity, pro nákupy v aplikaci, pro přihlášení k Huawei, pro zasílání zpráv push, pro žebříčky her a pro zpeněžení na základě reklam. Tyto funkce vám dále umožňují začlenit důležité prvky herního designu, jako je jedinečná identifikace hráče, nákupy v aplikaci pro spotřební materiál a kosmetiku, podpora reklam, podpora oznámení push, podpora uložených her a žebříčků her a úspěchy.
Plugin zůstává hrdý na tyto čtyři funkce:
- Má jasnou dokumentaci, která vývojáře vede pomocí snadno srozumitelného průvodce, který obsahuje pokyny krok za krokem.
- Plugin je dodáván s prefabrikáty připravenými k použití.
- Plugin obsahuje také ukázkové scény, které mají vývojáři pomoci seznámit se s živým příkladem.
- Plugin také slibuje, že bude pravidelně aktualizován o nové funkce, takže si můžete být jisti, že váš projekt nebude po nějaké době spoléhat na zastaralé nástroje.
Integrace pluginu je velmi snadná. Vše trvá pět širokých, ale jednoduchých kroků:
- Zaregistrujte svou hru na Web Huawei Developer
- Importujte plugin do svého projektu Unity
- Nakonfigurujte svůj manifest
- Propojte svou hru s HMS Manager
- Propojte HMS Callback Handler s vaší hrou
Prvním požadavkem pro integraci HMS do vaší hry by byla registrace u samotného HMS. Tento proces je snadný a přímočarý, začíná přihlášením do Vývojářské konzole a vytvořením nového aplikaci v modulu AppGallery a poté zažádejte o službu IAP a nakonfigurujte ji pro vaši hru produkty.
Dalším krokem je import pluginu Unity, který můžete stáhnout z GitHubu. Otevřete Unity Editor a importujte vlastní balíček. Nástroj Import v Unity zobrazí všechny položky jako předem zaškrtnuté, takže stačí kliknout na Install a Unity nasadí plugin do vaší složky Assets. Dále musíte nakonfigurovat plugin, aby fungoval pro vaši hru, zadáním jedinečného ID aplikace vaší hry, vašeho vývojáře CPID a balíčku název vaší hry v poskytnutých výzvách a plugin automaticky zahrne všechny potřebné informace uvnitř Androidu Manifest.
Jakmile je toto vše hotovo, musíte do vaší scény nasadit prefabrikát HMS Manager. V editoru Unity najděte prefabrikovanou složku pluginů a přetáhněte HMS Manager do vaší scény a poté postupujte podle pokynů pro konfiguraci.
Dále zavolejte HMS Manager prostřednictvím sekce onClick. Posledním krokem je propojení HMS Callback Handler s vaší hrou. Dokumentace vás provede celým procesem, takže byste neměli mít žádné potíže.
Jak je vidět, dostat se na palubu HMS je pro herního vývojáře překvapivě snadné, s přístupem ke snadné dokumentaci a podpoře v případě, že se setkají s nějakými potížemi. S velkou uživatelskou základnou jako pobídkou poskytuje HMS pobídku pro začínající hry, aby ji považovali za svou platformu.
Pokud byste chtěli integrovat mobilní služby Huawei do své hry, postupujte podle níže uvedeného odkazu na projekt GitHub:
Plugin HMS Unity