登录(Login)
通过指定渠道登录游戏。该函数返回认证状态和 Player Network 账号信息。
函数定义
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool Login(
const EINTLLoginChannel Channel,
const FString Permissions = "",
const FString ExtraJson = "{}");
入参说明
参数 | 类型 | 说明 |
---|---|---|
Channel | FString | 指定登录的渠道。 更多信息,请参见 EINTLLoginChannel。 |
Permissions | FString | 登录授权权限列表,多个权限用逗号分隔。 例如 user_info,inapp_friends 具体含义请查看各渠道说明。 |
ExtraJson | FString | 扩展字段 更多信息,请参见相对渠道说明。 |
回调处理
回调处理接口是 AuthResultObserver。回调数据结构是 AuthResult。
回调 ID 是 kMethodIDAuthLogin
。
代码示例
// login to Steam
UINTLSDKAPI::Login(EINTLLoginChannel::kChannelSteam);