Classes
Achievement
A class that includes the details about an achievement.
AchievementClient
Provides APIs for achievement management, for example, obtaining the game achievement list,
incrementing an achievement, and setting steps required for unlocking an achievement.
ApkUpgradeInfo
A class that includes the details about an upgrade apk.
AppPlayerInfo
A class that includes the in-game information for the current player,
such as the level, role, and server region,
for you to use when calling the savePlayerInfo method of PlayersClient.
Archive
Returns the archive file and archive metadata of a saved game.
ArchiveConstants
Defines constants related to archive management.
ArchiveDetails
Operates an archive file.
ArchivesClient
Provides APIs for archive management, for example, APIs for submitting and deleting archives.
ArchiveSummary
Obtains the metadata of an archive, such as the description of an archive.
ArchiveSummaryUpdate
Saves changes to archive metadata in the case of
archive submission or data conflict resolution.
BuoyClient
Provides APIs related to the game floating window.
CheckUpdateCallback
Handles update callbacks.
Difference
Details about a conflict if it is present on the difference
field
of an OperationResult object.
EventsClient
Provides APIs related to event management,
such as submitting event data and obtaining the event data of the current player.
GameEvent
A class that includes the details about an event.
GamePlayerStatistics
A class that includes the statistics information of a player
when the getGamePlayerStatistics
method of GamePlayerStatisticsClient is called.
GamePlayerStatisticsClient
Provides APIs related to player information statistics.
GamesClient
Provides APIs related to basic game functions, such as obtaining the app ID
and setting the position for displaying the game greeting pop-up on the screen.
GameScopes
GameServiceResultCodes
Defines the Huawei Game Service result codes.
GameSummary
Basic game information.
GameSummaryClient
Provides APIs for obtaining game information.
GameTrialProcess
Handles trial duration expiration.
HMSGameServiceLogger
HMSLogger capability which is used for
sending usage analytics of Flutter Game Service SDK's methods to improve
the service quality.
JosAppsClient
Provides APIs for JOS management, for example app initialization, managing
app updates and managing missing orders.
OperationResult
Returns the final archive data or conflicting data in the case of
archive reading or conflict resolution.
Player
A class that includes the details about a player.
A class that includes the additional information of a player
when the getPlayerExtraInfo
method of PlayersClient is called.
PlayersClient
Provides APIs for obtaining player information.
ProductOrderInfo
A class that includes the details about a missed order.
Ranking
A class that includes the leaderboard data when the
getRankingSummary
method of RankingsClient
is called.
RankingClient
Provides APIs related to leaderboard management, for example,
APIs for obtaining leaderboard data and setting the leaderboard switch.
RankingScore
A class that includes the details about a score on a leaderboard
when the score obtaining method of RankingsClient
is called.
RankingScores
A class that includes the information about a leaderboard
and the list of scores on the leaderboard.
RankingVariant
A class that includes the score information of the current player
on the leaderboard in a specified time frame
ScoreSubmissionInfo
A class that includes the result of submitting a score to a leaderboard
when the submitScoreWithResult
method of RankingsClient
is called.
SubmissionScoreResult
A class that includes the information about a submitted score on a leaderboard.
UpdateInfo
A class that includes the update status information.
Typedefs
OnCheckRealNameResult
= void Function(bool hasRealName )
Callback typedef for identity verification result.
OnMarketStoreError
= dynamic Function(int responseCode )
The following method is reserved. No handling is required.
OnTrialTimeOut
= void Function()
Callback typedef for trial duration expiration.
OnUpdateInfo
= dynamic Function(UpdateInfo updateInfo )
Callback typedef to obtain the update status indormation from Huawei AppGallery.
OnUpdateStoreError
= dynamic Function(int responseCode )
The following method is reserved. No handling is required.
huawei_gameservice
5.0.4+305