nn::nex::MatchmakeExtensionClient::UpdateNotificationData Member Function

Syntax

qBool UpdateNotificationData(
     ProtocolCallContext * pContext,
     qUnsignedInt32 uiType,
     qUnsignedInt32 uiParam1,
     qUnsignedInt32 uiParam2,
     String strParam
);

Parameters

Name Description
in pContext Call information.
in uiType Notification type.
in uiParam1 Notification data 1.
in uiParam2 Notification data 2.
in strParam Notification data. (The maximum string is given by MATCHMAKE_STRING_MAX_LENGTH.)

Return Values



Value Description
true Call initialization succeeded.
false Failure.

Description

Registers notification data on the server (and updates data if it already exists), and sends it to friends.

When notification data is registered, a NotificationEvents::GameNotificationLogout is reported to friends when the user logs out.

The following results may be returned as a result of asynchronous operation. Pass errors to the Error/EULA applet. This error must be removed during debugging.

QERROR(Core, InvalidArgument): A string longer than MATCHMAKE_STRING_MAX_LENGTH was sent.

Revision History

2014/04/08
Corrected QERROR(Core, InvalidArgment) to QERROR(Core, InvalidArgument) in the description.
2013/11/28
Corrected the description so that QERROR(Core, InvalidArgument) is not handled by the application, but the error is passed to the error/EULA applet.
2011/01/27
Initial version.

CONFIDENTIAL