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