PFAuthenticationLoginWithSteamIdRequest

PFAuthenticationLoginWithSteamIdRequest 数据模型。 如果这是用户首次使用 Steam ID 登录,并且 CreateAccount 设置为 true,则将创建新的 PlayFab 帐户并将其链接到 Steam 帐户。 在这种情况下,不会将任何电子邮件或用户名与 PlayFab 帐户关联。 否则,如果没有 PlayFab 帐户链接到 Steam 帐户,则会返回一个错误,指示将返回此帐户,以便游戏可以指导用户完成 PlayFab 帐户的创建。 未登录 Steam 客户端应用的 Steam 用户的 Steam 用户名将不会同步。虽然客户端已经启动,但在登录之前,货币、国家和地区等其他数据将不可用。

语法

typedef struct PFAuthenticationLoginWithSteamIdRequest {  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* steamId;  
} PFAuthenticationLoginWithSteamIdRequest;  

成员

createAccount 布尔

如果当前未链接到此 ID,则自动创建 PlayFab 帐户。

customTags PFStringDictionaryEntry const*
可能是 nullptr

(可选)与请求关联的可选自定义标记(例如内部版本号、外部跟踪标识符等)。

customTagsCount uint32_t

customTags 计数

infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
可能是 nullptr

(可选)要为用户返回的信息片段的标志。

steamId const char*
以 null 结尾

用户的唯一 Steam 标识符。

要求

标头:PFAuthenticationTypes.h

另请参阅

PFAuthenticationTypes 成员