AutoBindChannel (AutoBindChannel)
This interface supports both LI PASS account linking and third-party channel linking. If the user does not have a LIPASS account, LIPASS creation and link process will be completed first, then the specified Channel will be auto-linked.
Binding scenario:
- When
channelIdis131(LI PASS), thepermissionsandextraJsonparameters can be ignored. - When
channelIdis another third-party channel, refer to theBindinterface forpermissionsandextraJsonparameter requirements.
note
This interface only supports mobile and PC Standalone solutions; PC Store and cross-game account association are not supported.
Function definition
public static void AutoBindChannel(int channelId, string permissions = "", string extraJson = "");
Parameter Description
| Parameter | Type | Description |
|---|---|---|
| channelId | int | Specify the login channel. For more information, see INTLChannel. |
| permissions | string | Permission list when linking, multiple permissions separated by commas For example: user_info,inapp_friends |
| extraJson | string | Extended Field |
Observers
Callback for LI PASS events. The game needs to handle the callback logic.For more information about callback data structures, see LIEventObserver.
Callback LIEventType is AUTO_BIND_CHANNEL_RESULT.
Code sample
LevelInfinite.AutoBindChannel((int)INTLChannel.Discord);