Skip to main content

Set User Profile (ComplianceSetUserProfile, V1.16 Deprecated)

AndroidiOSWindows
If you're using Unreal Engine, see the ComplianceSetUserProfile for Unreal Engine SDK.

Set user login information and configuration, supporting iTOP/MSDKV5/Player Network SDK accounts.

Function Definition

public static bool ComplianceSetUserProfile(string gameID, string openID, string token, int channelID, string region);

Input Parameters

caution

The user's country or region code must strictly adhere to the ISO 3166-1 standard.For example, when filling in Afghanistan, it must be written as 004 instead of 4.

NameTypeExplanation
gameIDStringGame ID configuration for iTOP/MSDKV5/Player Network SDK, available in the configuration file.
openIDstringOpenID of iTOP/MSDK/Player Network SDK, obtainable from loginresult or authresult.
tokenstringToken of iTOP/MSDK/Player Network SDK, obtainable from loginresult or authresult.
channelIDintChannelID of iTOP/MSDK/Player Network SDK, obtainable from loginresult or authresult.
regionstringNumeric code for country or region according to ISO 3166-1
For example, 156 stands for China, 040 stands for Austria

Return values

  • Returns true if the user profile is valid.
  • Returns false if the user profile is invalid.

Code Sample

bool succ = INTLAPI.ComplianceSetUserProfile(gameID, openID, token, channelID, region);