This function is part of the CustomInvites Interface.
Register to receive notifications when a Custom Invite for any logged in local users is accepted via the Social Overlay
must call EOS_CustomInvites_RemoveNotifyCustomInviteAccepted to remove the notification
Return Value
handle representing the registered callback
Parameters
CustomInvites.CustomInvitesInterface.AddNotifyCustomInviteAccepted
Parameter Type And Name
|
Usage Information
|
AddNotifyCustomInviteAcceptedOptions options
|
Structure containing information about the request.
|
object clientData
|
Arbitrary data that is passed back to you in the CompletionDelegate.
|
OnCustomInviteAcceptedCallback notificationFn
|
A callback that is fired when a Custom Invite is accepted via the Social Overlay.
|
This function enables your callback (the NotificationFn
parameter) to respond to events that happen on the back-end service. Remember to remove your callback function when it is no longer needed.
Because this function is asynchronous, it employs a callback of type CustomInvites.OnCustomInviteAcceptedCallback to report the results of its operation. See the CustomInvites.OnCustomInviteAcceptedCallbackInfo page for more details, or check the Callback Data section below.
Function prototype definition for notifications that comes from {CustomInvitesInterface.AddNotifyCustomInviteAccepted}
Callback Parameters
CustomInvites.OnCustomInviteAcceptedCallback
Parameter Type And Name
|
Usage Information
|
OnCustomInviteAcceptedCallbackInfo data
|
A EOS_CustomInvites_OnCustomInviteAcceptedCallbackInfo containing the output information and result
|
Callback Data
The EOS SDK passes the following data structure to the callback function:
CustomInvites.OnCustomInviteAcceptedCallbackInfo
Property
|
Value
|
object ClientData
|
Context that was passed into EOS_CustomInvites_AddNotifyCustomInviteAccepted
|
ProductUserId TargetUserId
|
User that sent the custom invite
|
ProductUserId LocalUserId
|
Recipient Local user id
|
Utf8String CustomInviteId
|
Id of the accepted Custom Invite
|
Utf8String Payload
|
Payload of the accepted Custom Invite
|
For more information, see the CustomInvites.OnCustomInviteAcceptedCallbackInfo page.