Version: 5.4
public void Authenticate (Action<bool> callback);

Parameters

callback Callback that is called whenever the authentication operation is finished.

Description

Аутентифицировать локального пользователя в текущем социальном API и получить данные его профиля.

Это нужно сделать до каких-либо запросов в API. В зависимости от платформы, это может вызвать окно блокировки с просьбой залогиниться.

On certain platforms the callback may not be invoked after the second and subsequent calls of the function during a single run of the program, provided that the user or OS cancelled the first attempt to authenticate.

using UnityEngine;
using UnityEngine.SocialPlatforms;
using System.Collections;

public class Example : MonoBehaviour { void Start() { Social.localUser.Authenticate (success => { if (success) { Debug.Log ("Authentication successful"); string userInfo = "Username: " + Social.localUser.userName + "\nUser ID: " + Social.localUser.id + "\nIsUnderage: " + Social.localUser.underage; Debug.Log (userInfo); } else Debug.Log ("Authentication failed"); }); } }