Huawei Gentleman's Kit für Entwickler mobiler Spiele: Spieledienst und Tools für die schnelle HMS-Integration



Hallo Habr! Mein Name ist Mikhail. Ich biete technischen Support für Entwickler im Bereich der Integration von Huawei Mobile Service. Und heute möchte ich Ihnen von unseren Tools erzählen, die für Entwickler mobiler Spiele nützlich sein können. Unsere Freunde von Azur Games haben bereits darüber gesprochen, wie Sie das Spiel schnell anpassen können . In diesem Artikel werde ich Ihnen ausführlicher über den Huawei Game Service berichten, der grundlegende Funktionen im Spiel sowie Tools für die Monetarisierung, Werbung und Analyse von Apps implementiert.



Huawei Game Service auf Anwendungsebene



Der Huawei Game Service ist Teil des HMS-Ökosystems für Spiele. Es funktioniert auf Anwendungsebene und auf Systemebene. Auf Anwendungsebene ermöglicht HGS (Huawei Game Service):



  • . 200 . Game Service , . ID, , , , . , , : —  ; —  , ; —  , .

  • . , , , . , , -. .

  • . . , , - , .

  • . Game Service 70 , .

  • . Huawei Drive, / .



Huawei Game Services





Der Huawei Game Service basiert auf der GameTurbo Engine , die das Betriebssystem und die Anwendung selbst verbindet. Dies ermöglicht einen Lastausgleich mit begrenzten Systemressourcen. Die Anwendung kann die Spielszene, Konfiguration und andere Informationen an das System übergeben, um Ressourcen dynamisch zuzuweisen. Das System liefert wiederum Informationen über seinen Status, sodass die Anwendungsparameter geändert und für eine nahtlose Benutzerinteraktion mit dem Spiel angepasst werden können. 



Somit kann die Anwendung Verzögerungsszenarien für den Benutzer bereitstellen und diese so unsichtbar wie möglich machen. Dieser Ansatz kann nützlich sein, um die Anzahl der Spielszenen zu erhöhen, zwischen denen Sie einen flexiblen und reibungsloseren Übergang konfigurieren können.



Monetarisierungswerkzeuge



Für die Arbeit mit Zahlungsdiensten erfordert das Huawei-Ökosystem die obligatorische Registrierung einer juristischen Person. Nach Bestätigung der Daten steht die Arbeit mit Anzeigen und In-App-Käufen zur Verfügung. Verwenden Sie dazu:



  • Ads Kit , mit dem Sie personalisierte Anzeigen implementieren können. Es lässt sich in Anzeigenplattformen von Drittanbietern integrieren (z. B. anpassen ), um Conversions und Traffic zu verfolgen, ohne die Datenschutzanforderungen zu beeinträchtigen. Jeder Benutzer verfügt über eine eindeutige verschlüsselte OAID.

  • In-App Purchases (IAP) — . : , . . IAP 78 170 . , . IAP , Huawei.





Im Huawei-Ökosystem gibt es verschiedene Möglichkeiten, die Benutzeraktivität zu steigern. Um das Engagement im Spiel zu erhöhen, empfehlen wir die Verwendung des Push-Kits , mit dem Sie personalisierte Benachrichtigungen mit automatischer Sprachauswahl senden können. Entwickler können wiederum einen vollständigen Bericht über die Anzeige und Zustellung von Benachrichtigungen anzeigen. Für Benachrichtigungen können Sie personalisierte Gruppen einrichten, die Push Kit aus dem Analytics Kit übernehmen kann. Entwickler können verschiedene Ereignisskripte einrichten, um Benachrichtigungen zu senden und neue zu senden, basierend auf dem Cache früherer Benachrichtigungen. Es besteht auch die Möglichkeit der visuellen Anpassung von Push-Benachrichtigungen.



Verwenden des GeschenkmodulsSie können ein System von Geschenken einrichten, die Spieler für bestimmte Aktionen im Spiel oder zum Herunterladen der Anwendung selbst erhalten. Geschenke können eine eindeutige Seriennummer haben. Um sie zu erhalten, muss der Benutzer den Anweisungen oder ohne die Seriennummer folgen. Anschließend werden sie von allen Personen empfangen, die eine bestimmte Aktion ausgeführt haben.



Eine weitere Möglichkeit, Benutzer zu belohnen, sind Huawei Points , die interne Währung, mit der in Apps und Spielen bezahlt werden kann. Das System ist praktisch, um die Einkäufe im Spiel zu steigern und mehr Spieler anzulocken. Sie können mit ihren Punkten kommen und sofort Einkäufe im Rahmen des Spiels tätigen oder Punkte sammeln und sie verwenden, um Einkäufe in anderen Huawei-Apps zu tätigen, was die Motivation zum Spielen erhöht. 



Mit Punkten können derzeit kostenpflichtige Apps, virtuelle Güter, Privilegien oder In-App-Dienste gekauft, in Spielwährungen (wie Goldmünzen und Diamanten) umgetauscht und Abonnements für Huawei Video, Huawei Music und Huawei Themes bezahlt werden. ...



Spieldaten-Tools



Derzeit gibt es im HMS-Kern etwa 30 verschiedene Wale, die mit verschiedenen Funktionen arbeiten. Für die meisten Spiele reicht es aus, nur drei davon zu verbinden:



  • Analytics Kit 500 , , . , , , . . 

  • Account Kit (SMS- ) Huawei ID, . QR-. 

  • Drive Kit, . Drive API, Huawei Android. . 





Die Anpassung von Anwendungen für HMS ist in der Regel nicht so aufwändig, und die Hauptaufgabe besteht darin, die Arbeit mit zwei Plattformen gleichzeitig sicherzustellen: von Google und von Huawei, und es gibt bereits einen Artikel über Habré .



Wenn Sie ein Spiel auf der Unity-Engine haben, können Sie die Implementierung von HMS mithilfe eines Plugins für Android Studio oder des Unity Distribution Portal beschleunigen , mit dem Sie eine einzelne APK für mehrere Plattformen gleichzeitig erstellen können, einschließlich AppGallery. Es gibt auch eine direkte Integration mit der Cocos Engine. 



Für kleine Teams ist es praktisch, Cloud-basierte Test- und Debugging-Dienste zu verwenden.Damit können Sie die App testen, ohne physisch auf Huawei-Telefone zugreifen zu müssen. Einer unserer nächsten Artikel wird sich mit ihnen befassen.



So veröffentlichen Sie Ihr Spiel 



Gehen Sie folgendermaßen vor, um mit AppGallery zu arbeiten:



  • Registrieren Sie sich für AppGallery Connect . Es ist eine universelle Konsole für Anwendungen (einschließlich Spiele), mit der Sie veröffentlichen, frühzeitig darauf zugreifen und Statistiken abrufen können. Um sich zu registrieren, müssen Sie Ihre juristische Person angeben und Zahlungsinformationen hinzufügen. Der Überprüfungsprozess kann bis zu 4 Tage dauern.

  • Erstellen Sie ein Projekt.

  • Fügen Sie die Anwendung zum Projekt hinzu.



  • Fügen Sie primäre Integrationen mit verschiedenen Huawei-Diensten Ihrer Wahl hinzu. Fügen Sie Skripte und Zertifikate hinzu, um mit anderen Walen zu interagieren.

  • Veröffentlichen Sie die App.



Das ist alles für jetzt. Wenn Sie Fragen zu den Funktionen unserer Plattform, zur Auflistung Ihrer Anwendung in der AppGallery oder zu technischen Fragen zu Huawei-Tools haben, stellen Sie diese in den Kommentaren.



All Articles