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

パラメーター

callback 認証の操作が完了するたびに呼び出されるコールバック

説明

現在のアクティブな Social API 実装に対してローカルユーザーを認証しそのプロファイルデータをフェッチします

これは他の API コールを行なう前に行なわれるべきです。プラットフォームによって、これはログインの詳細を表示するブロックのダイアログをトリガーする場合があります。

特定のプラットフォームではプログラムを 1 つ実行中に関数を呼び出すと、ユーザーや OS が認証するための最初の試みをキャンセルした場合、2 回目以降のコールバックが起動しない場合があります。

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"); }); } }