Skip to main content

Account Interface

Account Center

note

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:

  • 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.

Account linking

note

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.

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:

Image: LI PASS Account Linking Process

Web preregistration

Prerequisites

  1. Integrate LI PASS Web Widget
  2. Enable SmartLink authorization in Player Network Console
  3. 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

  1. 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.

  2. Reach out to the Player Network representative to confirm permissions and complete functionality debugging.