Login
The SDK-only integration provides comprehensive identity verification capabilities, enabling you to design login flows of any type.
Automatic Login
This feature delivers a seamless authentication experience by eliminating the need for repeated credential entry when players launch the game.
- Capabilities: Player Network SDK automatically attempts to restore the player's login state using locally stored valid tokens. If the token remains valid and unexpired, players automatically enter the game without any manual input.
- Your Implementation Focus:
- Design loading states for authentication.
- Handle scenarios where automatic login fails (e.g., expired tokens) and naturally redirect to manual login interfaces.
- Provide clear "Switch Account" or "Log Out" options for convenient account management.
Manual Login
A complete manual login flow is required when automatic login fails or players intentionally choose to log in manually.
Third-Party Platform Login
Player Network SDK streamlines integration with major third-party social platforms by encapsulating their authentication logic. It enables quick user authorization and retrieval of basic profile data (such as nickname and avatar), while abstracting away differences between platforms — significantly reducing development overhead. Game teams can freely configure which platforms to support and customize their display order based on operational needs.
- Capabilities:
- Integrated mainstream platforms: Google, Apple, Facebook, Steam, and others.
- Authentication is initiated through the SDK, which handles platform authorization flows.
- Your Implementation Focus: Design the platform selection interface, handle redirection to authorization pages, and process callback results.
Guest Login
Guest login is widely popular in certain markets (e.g., Japan) and helps improve new user conversion. However, guest accounts are inherently unstable and prone to loss, while also complicating operations such as account lookup and customer support. It is recommended that games guide players to bind their accounts to a third-party platform as early as possible after they enter the game.
- Capabilities:
- Generates and manages temporary accounts based on device identifiers.
- Supports seamless upgrade from guest to permanent accounts.
- Your Implementation Focus: Design guest onboarding flows, implement upgrade prompts, and create account binding interfaces.
Account Binding & Unbinding
This feature allows players to connect multiple third-party platform accounts to their game account, enabling more flexible login options.
- Capabilities: Provides APIs for binding third-party accounts and unbinding third-party accounts. While logged in, players can associate new platforms (such as Google or Facebook) with their existing account, or safely remove previously linked platforms.
- Your Implementation Focus:
- Design account management screens that clearly display all connected platforms.
- Implement the UI flows for adding new platform connections, guiding users through authorization processes.
- Implement secure unlinking procedures with confirmation prompts to prevent accidental removal, while ensuring at least one valid login method remains active.
- Provide clear user feedback for both successful and failed linking/unlinking operations.
Next Steps
- For detailed capabilities and configuration steps per channel, refer to Channel Configuration.
- For API definitions and implementation methods, proceed to Login Integration.