快捷绑定(AutoBindChannel)
此接口同时支持 LIPASS 账号绑定与第三方渠道绑定。 若用户无 LIPASS 账号,将先完成 LIPASS 创建及绑定流程,再自动绑定指定渠道。
绑定场景:
- 当
channelId为131(LIPASS)时,permissions和extraJson参数可忽略。 - 当
channelId为其他第三方渠道时,permissions及extraJson参数可参考Bind接口。
note
此接口仅支持移动端和PC Standalone方案,不支持PC Store方案及跨游戏账号关联。
函数定义
public static void AutoBindChannel(int channelId, string permissions = "", string extraJson = "");
入参说明
| Parameter | Type | Description |
|---|---|---|
| channelId | int | 指定登录的渠道。 更多信息,请参见 INTLChannel。 |
| permissions | string | 绑定时授权权限列表,多个权限用逗号分隔 例如 user_info,inapp_friends |
| extraJson | string | 扩展字段 |
回调处理
LI PASS 事件的回调,游戏需要处理回调逻辑。更多回调数据结构的信息,请参见 LIEventObserver。
回调 LIEventType 为 AUTO_BIND_CHANNEL_RESULT。
代码示例
LevelInfinite.AutoBindChannel((int)INTLChannel.Discord);