LootLocker Unreal Server SDK 6.5.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
Notifications

Detailed Description

Create and manage player event notifications from the server.

Notifications are queued messages delivered to players the next time they poll the client SDK. The server can create notifications to signal significant events — leaderboard rewards, triggered payouts, or custom in-game events — ensuring delivery even to players who were offline when the event occurred.

See the LootLocker documentation.

Function Documentation

◆ SendNotificationToPlayer() [1/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
bool  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [2/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const char *  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [3/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const FString &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [4/14]

template<typename T >
static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const T &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
inlinestatic

◆ SendNotificationToPlayer() [5/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< double > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [6/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< float > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [7/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< FString > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [8/14]

template<typename T >
static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< T > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
inlinestatic

◆ SendNotificationToPlayer() [9/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< TSharedPtr< FJsonValue > > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [10/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TSharedPtr< FJsonValue > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [11/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
double  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [12/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
float  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [13/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
int  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayer() [14/14]

static FString ULootLockerServerForCpp::SendNotificationToPlayer ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
long long  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayerWithBoolArrayContent()

static FString ULootLockerServerForCpp::SendNotificationToPlayerWithBoolArrayContent ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< bool > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayerWithIntArrayContent()

static FString ULootLockerServerForCpp::SendNotificationToPlayerWithIntArrayContent ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< int > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayerWithLargeIntArrayContent()

static FString ULootLockerServerForCpp::SendNotificationToPlayerWithLargeIntArrayContent ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< long long > &  Content,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

◆ SendNotificationToPlayerWithoutContent()

static FString ULootLockerServerForCpp::SendNotificationToPlayerWithoutContent ( const FString &  NotificationType,
ELootLockerServerNotificationPriority  Priority,
const FString &  RecipientPlayerUlid,
const TArray< FLootLockerServerNotificationProperty > &  Properties,
const FLootLockerServerSendNotificationsResponseDelegate OnCompletedRequest 
)
static

Functions

static FString ULootLockerServerForCpp::SendNotificationToPlayerWithoutContent (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, bool Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, int Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, long long Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, double Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, float Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const char *Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const FString &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TSharedPtr< FJsonValue > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
template<typename T >
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const T &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayerWithBoolArrayContent (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< bool > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayerWithIntArrayContent (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< int > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayerWithLargeIntArrayContent (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< long long > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< double > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< float > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< FString > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< TSharedPtr< FJsonValue > > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)
 
template<typename T >
static FString ULootLockerServerForCpp::SendNotificationToPlayer (const FString &NotificationType, ELootLockerServerNotificationPriority Priority, const FString &RecipientPlayerUlid, const TArray< T > &Content, const TArray< FLootLockerServerNotificationProperty > &Properties, const FLootLockerServerSendNotificationsResponseDelegate &OnCompletedRequest)