Account Interface
Account Center
Account Center integration is currently supported for mobile and PC platforms only, and is not supported for console platforms.
LI PASS provides two variations of Account Center for games to choose from:
- Unity
- Unreal Engine
-
Call the
OpenAccountCenter
method to open Account Center without account deletion functionalities.LevelInfinite.OpenAccountCenter();
This allows players to link to LI PASS and other identity providers, update their profile information, change security settings, and view compliance agreements.
-
Call the
OpenAccountCenterWithParams
method to open Account Center with a delete account button, which can be toggled using the SHOW_DELETE_ACCOUNT_BUTTON configuration.LevelInfinite.OpenAccountCenterWithParams();
This allows players to link to LI PASS and other identity providers, update their profile information, change security settings, view compliance agreements, and choose to delete their account.
-
Call the
OpenAccountCenter
method to open Account Center without account deletion functionalities.ULevelInfiniteAPI::OpenAccountCenter();
This allows players to link to LI PASS and other identity providers, update their profile information, change security settings, and view compliance agreements.
-
Call the
OpenAccountCenterWithParams
method to open Account Center with a delete account button, which can be toggled using the SHOW_DELETE_ACCOUNT_BUTTON configuration.ULevelInfiniteAPI::OpenAccountCenterWithParams();
This allows players to link to LI PASS and other identity providers, update their profile information, change security settings, view compliance agreements, and choose to delete their account.
Account linking
The email address used when linking with Google, Apple or other third-party channels, as well as the email address used for LI PASS belongs to independent account systems.
Account linking has been implemented in the LI PASS Account Center, and there is no need to call any additional APIs. Integrate Account Center and complete configurations for LI PASS and third-party channels to use account linking features.
Account linking features supported in Account Center:
Link to LI PASS: Includes standard and quick linking. Quick linking is supported in Player Network SDK V1.25 or later, and is available for mobile devices and Web scenarios that fulfil the below conditions.
- The game is released by Proxima Beta, see LIPASS_PB_ENABLE for details.
- The email address can be returned by the third-party channel, see Obtain the email of players during third-party channel login for details.
Link to third-party channels: Each third-party channel can only be linked to one LI PASS, and cannot be linked repeatedly.
- By default, LI PASS must be linked with a verified email before third-party channels can be linked. For customized projects, reach out to the Player Network representative.
- ACCOUNT_THIRD_CHANNEL_BIND_MAX_COUNT can be used to set the maximum number of third-party login channels an account can link to, with the default being 11.
Account linking for guest accounts: Guest accounts cannot be linked with other guest accounts. Guest accounts are required to be linked to LI PASS with a verified email before third-party channels can be linked.
Account unlink: Only third-party channels can be unlinked, LI PASS cannot be unlinked.
- By default, LI PASS must be linked with a verified email before third-party channels can be unlinked. For customized projects, reach out to the Player Network representative.
- Verification of the LI PASS email verification code can be toggled on or off during third-party channel unlinking, reach out to the Player Network representative to toggle the switch.
- ACCOUNT_THIRD_CHANNEL_UNBIND_BLACK_LIST can be used to set the third-party channels that cannot be unlinked.
Linking workflow:

Web preregistration
Prerequisites
- Integrate LI PASS Web Widget
- Enable SmartLink authorization in Player Network Console
- Complete Method 5: Import contacts via LEVEL INFINITE PASS newsletter sign-ups in SmartLink, and configure the content and UI for the preregistration popup
Procedures
- Implement the preregistration function on Web through the Preregister widget.
note
This feature will later be supported via the Player Network Console. Please stay tuned.
- Reach out to the Player Network representative to confirm permissions and complete functionality debugging.