A client to interact with Notifications.
Constant Summary
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. |
Inherited Field Summary
Public Method Summary
Task<Void> | |
Task<Void> |
Inherited Method Summary
Constants
public static final int NOTIFICATION_TYPES_ALL
Notification types for any notification.
public static final int NOTIFICATION_TYPES_MULTIPLAYER
Notification types for multiplayer notifications.
public static final int NOTIFICATION_TYPE_INVITATION
Notification type for invites to multiplayer games.
public static final int NOTIFICATION_TYPE_LEVEL_UP
Notification type for level-ups.
public static final int NOTIFICATION_TYPE_MATCH_UPDATE
Notification type for updates to match information.
Public Methods
public Task<Void> clear (int notificationTypes)
Returns a Task
which
asynchronously clears 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
,
NOTIFICATION_TYPE_LEVEL_UP
and
NOTIFICATION_TYPES_ALL
.
Required Scopes: SCOPE_GAMES_LITE
Parameters
notificationTypes | Mask of notification types to clear. |
---|
public Task<Void> clearAll ()
Returns a Task
which
asynchronously clears all notifications for the current game and signed-in player.
Required Scopes: SCOPE_GAMES_LITE