AI-generated Key Takeaways
-
This interface is deprecated and users should use
EventsClientinstead. -
The
incrementmethod allows you to increment an event by a specified amount. -
The
loadmethod asynchronously loads event data for the currently signed-in player. -
The
loadByIdsmethod asynchronously loads event data for specified event IDs.
This interface is deprecated.
Use EventsClient
instead
Entry point for events functionality.
Nested Class Summary
| interface | Events.LoadEventsResult | This interface is deprecated. EventBuffer
is returned directly in the EventsClient.
|
|
Public Method Summary
| abstract void |
increment(GoogleApiClient
apiClient, String eventId, int
incrementAmount)
Increments an event by the given number of steps.
|
| abstract PendingResult<Events.LoadEventsResult> |
load(GoogleApiClient
apiClient, boolean forceReload)
Asynchronously load event data for the currently signed in player.
|
| abstract PendingResult<Events.LoadEventsResult> |
loadByIds(GoogleApiClient
apiClient, boolean forceReload, String... eventIds)
Asynchronously load event data for specified event IDs.
|
Public Methods
public abstract void increment (GoogleApiClient apiClient, String eventId, int incrementAmount)
Increments an event by the given number of steps.
This is the fire-and-forget API. Event increments are cached locally and flushed to the server in batches.
Required API: Games.API
Required Scopes: Games.SCOPE_GAMES
Parameters
| apiClient | The GoogleApiClient
to service the call. |
|---|---|
| eventId | The event ID to increment. |
| incrementAmount | The amount increment by. Must be greater than or equal to 0. |
public abstract PendingResult<Events.LoadEventsResult> load (GoogleApiClient apiClient, boolean forceReload)
Asynchronously load event data for the currently signed in player.
Required API: Games.API
Required Scopes: Games.SCOPE_GAMES
Parameters
| apiClient | The GoogleApiClient
to service the call. |
|---|---|
| forceReload | If true, this call will clear any locally cached data and attempt
to fetch the latest data from the server. This would commonly be used for something
like a user-initiated refresh. Normally, this should be set to false
to gain advantages of data caching. |
Returns
PendingResultto access the data when available.
public abstract PendingResult<Events.LoadEventsResult> loadByIds (GoogleApiClient apiClient, boolean forceReload, String... eventIds)
Asynchronously load event data for specified event IDs.
Required API: Games.API
Required Scopes: Games.SCOPE_GAMES
Parameters
| apiClient | The GoogleApiClient
to service the call. |
|---|---|
| forceReload | If true, this call will clear any locally cached data and attempt
to fetch the latest data from the server. This would commonly be used for something
like a user-initiated refresh. Normally, this should be set to false
to gain advantages of data caching. |
| eventIds | The IDs of the events to load. |
Returns
PendingResultto access the data when available.