Get Started
Guest accounts allow players to play your game without creating an account and providing any personal information. Players can quickly try out your game without going through the registration process, thereby reducing the entry barrier for your game and enhancing player engagement.
Before you begin
Guest accounts are only available when paired with LI PASS, custom account, or third-party accounts. To start using guest account as a login method, integrate LEVEL INFINITE PASS, Custom Account or third-party account first.
Set up guest login on Player Network Console.
Implement guest account login
The login flow for guest account is the same as third-party channel accounts, follow the login workflow for third-party channel account to implement guest account login.
Transfer guest account
Players can easily transfer their guest account between two devices without losing any data. This is particularly useful when upgrading to a new device without having an account for the game.
The transfer process involves generating a transfer code on the original device (Device A) where the player is logged in with OpenID A. This code is created by setting a guest account password. On the new device (Device B), the player enters the guest account password along with the transfer code from Device A to log in. As a result, the guest account on Device B now adopts OpenID A, completing a successful transfer.
The guest account password should be between 1-20 bytes, or games can turn off the length validation by setting TRANSFER_CODE_LENGTH_VALIDATION
to 0 in INTLConfig.ini.
API
- Unity
- Unreal Engine
API | Function |
---|---|
GenerateTransferCode | Generates a transfer code for the logged-in account |
QueryTransferCode | Queries the transfer code generated for the logged-in account |
TransferAccount | Transfers an account from another device to the current guest account |
API | Function |
---|---|
GenerateTransferCode | Generates a transfer code for the logged-in account |
QueryTransferCode | Queries the transfer code generated for the logged-in account |
TransferAccount | Transfers an account from another device to the current guest account |