public interface

Notifications

com.google.android.gms.games.Notifications

Class Overview

Entry point for notifications functionality.

Summary

Constants
int NOTIFICATION_TYPES_ALL Notification types for any notification.
int NOTIFICATION_TYPES_MULTIPLAYER Notification types for multiplayer notifications.
int NOTIFICATION_TYPE_INVITATION Notification type for invites to multiplayer games.
int NOTIFICATION_TYPE_LEVEL_UP Notification type for level-ups.
int NOTIFICATION_TYPE_MATCH_UPDATE Notification type for updates to match information.
int NOTIFICATION_TYPE_QUEST Notification type for quests.
int NOTIFICATION_TYPE_REQUEST Notification type for requests.
Public Methods
abstract void clear(GoogleApiClient apiClient, int notificationTypes)
Clear the notifications of the specified type for the current game and signed-in player.
abstract void clearAll(GoogleApiClient apiClient)
Clear all notifications for the current game and signed-in player.

Constants

public static final int NOTIFICATION_TYPES_ALL

Notification types for any notification.

Constant Value: 63 (0x0000003f)

public static final int NOTIFICATION_TYPES_MULTIPLAYER

Notification types for multiplayer notifications.

Constant Value: 3 (0x00000003)

public static final int NOTIFICATION_TYPE_INVITATION

Notification type for invites to multiplayer games.

Constant Value: 1 (0x00000001)

public static final int NOTIFICATION_TYPE_LEVEL_UP

Notification type for level-ups.

Constant Value: 16 (0x00000010)

public static final int NOTIFICATION_TYPE_MATCH_UPDATE

Notification type for updates to match information.

Constant Value: 2 (0x00000002)

public static final int NOTIFICATION_TYPE_QUEST

Notification type for quests.

Constant Value: 8 (0x00000008)

public static final int NOTIFICATION_TYPE_REQUEST

Notification type for requests.

Constant Value: 4 (0x00000004)

Public Methods

public abstract void clear (GoogleApiClient apiClient, int notificationTypes)

Clear the notifications of the specified type for the current game and signed-in player. This should be a mask comprised of values from the constants NOTIFICATION_TYPE_INVITATION, NOTIFICATION_TYPE_MATCH_UPDATE, NOTIFICATION_TYPES_MULTIPLAYER, and NOTIFICATION_TYPES_ALL.

Required API: API
Required Scopes: SCOPE_GAMES

Parameters
apiClient GoogleApiClient: The GoogleApiClient to service the call.
notificationTypes int: Mask of notification types to clear.

public abstract void clearAll (GoogleApiClient apiClient)

Clear all notifications for the current game and signed-in player.

Required API: API
Required Scopes: SCOPE_GAMES

Parameters
apiClient GoogleApiClient: The GoogleApiClient to service the call.