Skip to main content

快捷绑定(AutoBindChannel)

AndroidiOSPC端

如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 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 = "");

入参说明​

ParameterTypeDescription
channelIdint指定登录的渠道。
更多信息,请参见 INTLChannel。
permissionsstring绑定时授权权限列表,多个权限用逗号分隔
例如 user_info,inapp_friends
extraJsonstring扩展字段

回调处理​

LI PASS 事件的回调,游戏需要处理回调逻辑。更多回调数据结构的信息,请参见 LIEventObserver。

回调 LIEventType 为 AUTO_BIND_CHANNEL_RESULT。

代码示例​

LevelInfinite.AutoBindChannel((int)INTLChannel.Discord);