Base module of the Hiro GDK is not a game system like the other features, but rather an aggregated group of smaller features that are common to most, if not all, games. It includes the following features:
- In-App Purchases: Used to manage in-app purchases.
- App Rating: Used to add a Rate App feature that will send an email which can be collected for review when a player is offered the option to leave a store review for the game.
- Push Notifications: Collect push tokens for a player as part of device preferences so push notifications can be sent.
In addition to the above features, the following functionality is also included:
Default usernames #
In addition to the ability to set player usernames in the usual manner with Nakama, the Hiro GDK provides for the creation of default usernames for players when they first log in.
These usernames follow a default format, for example
Player00000001 (prefix + eight digits), which is a common representation seen in many games.
Crash reporting #
Built-in integration with Firebase Crashlytics is provided to capture and forward all client-side crash logs. See the Firebase section of the Analytics page.