public void Start() { if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { PlayFabSettings.staticSettings.TitleId = "B5400"; } if (PlayerPrefs.HasKey("NICKNAME")) { nickname = PlayerPrefs.GetString("NICKNAME"); var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginAndroidSuccess, OnLoginAndroidFailure); } else { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginAndroidSuccess, OnLoginAndroidFailure); #endif #if UNITY_IOS var requestIOS = new LoginWithIOSDeviceIDRequest { DeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(requestIOS, OnLoginIOSSuccess, OnLoginIOSFailure); #endif } }
public void Start() { if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { PlayFabSettings.staticSettings.TitleId = "B5400"; } //PlayerPrefs.DeleteAll(); if (PlayerPrefs.HasKey("EMAIL")) { userEmail = PlayerPrefs.GetString("EMAIL"); userPass = PlayerPrefs.GetString("PASSWORD"); var request = new LoginWithEmailAddressRequest { Email = userEmail, Password = userPass }; PlayFabClientAPI.LoginWithEmailAddress(request, OnLoginSuccess, OnLoginFailure); } else { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginAndroidSuccess, OnLoginAndroidFailure); #endif #if UNITY_IOS #endif } }
public void Start() { if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { /* * Please change the titleId below to your own titleId from PlayFab Game Manager. * If you have already set the value in the Editor Extensions, this can be skipped. */ PlayFabSettings.staticSettings.TitleId = titleID; } if (PlayerPrefs.HasKey(PlayerPrefsEmail) && PlayerPrefs.HasKey(PlayerPrefsPassWord)) { GetLoginData(); var request = new LoginWithEmailAddressRequest { Email = userEmail, Password = userPassWord }; PlayFabClientAPI.LoginWithEmailAddress(request, OnLoginSuccess, OnLoginFailure); } else { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginMobileSuccess, OnLoginMobileFailure); #endif #if UNITY_IOS var requestIOS = new LoginWithIOSDeviceIDRequest { DeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(requestIOS, OnLoginMobileSuccess, OnLoginMobileFailure); #endif } }
public void Start() { if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { /* * Please change the titleId below to your own titleId from PlayFab Game Manager. * If you have already set the value in the Editor Extensions, this can be skipped. */ PlayFabSettings.staticSettings.TitleId = "42"; } #if UNITY_ANDROID var androidRequest = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(androidRequest, OnLoginSuccess, OnLoginFailure); #elif UNITY_IOS var iosRequest = new LoginWithIOSDeviceIDRequest { DeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(iosRequest, OnLoginSuccess, OnLoginFailure); #else var request = new LoginWithCustomIDRequest { CustomId = "GettingStartedGuide", CreateAccount = true }; PlayFabClientAPI.LoginWithCustomID(request, OnLoginSuccess, OnLoginFailure); #endif }
private void DoLogin() { StartCoroutine(DelayLogin()); PlayFabSettings.TitleId = GameSettings.I.PlayFabGameId; #if UNITY_IOS var requestIos = new LoginWithIOSDeviceIDRequest { TitleId = GameSettings.I.PlayFabGameId, DeviceId = SystemInfo.deviceUniqueIdentifier, DeviceModel = UnityEngine.iOS.Device.generation.ToString(), OS = UnityEngine.iOS.Device.systemVersion, CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(requestIos, OnLoginSuccess, OnLoginFailure); #elif UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { TitleId = GameSettings.I.PlayFabGameId, AndroidDevice = SystemInfo.operatingSystem, OS = SystemInfo.operatingSystem, AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginSuccess, OnLoginFailure); #else var request = new LoginWithCustomIDRequest { CustomId = PlayerData.PlayerId, CreateAccount = true }; PlayFabClientAPI.LoginWithCustomID(request, OnLoginSuccess, OnLoginFailure); #endif }
public void LocalLogin() { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDevice = ReturnMobileID(), CreateAccount = true }; requestReturned = false; loginSuccess = false; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginMobileSuccess, ErrorHandler); #endif #if UNITY_IOS var requestIOS = new LoginWithIOSDeviceIDRequest { DeviceId = ReturnMobileID(), CreateAccount = true }; requestReturned = false; loginSuccess = false; PlayFabClientAPI.LoginWithIOSDeviceID(requestIOS, OnLoginMobileSuccess, ErrorHandler); #endif #if UNITY_EDITOR_WIN var requestEditor = new LoginWithCustomIDRequest { CustomId = "TestPlayFab", CreateAccount = true }; requestReturned = false; loginSuccess = false; PlayFabClientAPI.LoginWithCustomID(requestEditor, OnLoginSuccess, ErrorHandler); #endif #if UNITY_STANDALONE var requestStandalone = new LoginWithCustomIDRequest { CustomId = "TestPlayFab", CreateAccount = true }; requestReturned = false; loginSuccess = false; PlayFabClientAPI.LoginWithCustomID(requestStandalone, OnLoginSuccess, ErrorHandler); #endif }
public void Start() { //Note: Setting title Id here can be skipped if you have set the value in Editor Extensions already. if (string.IsNullOrEmpty(PlayFabSettings.TitleId)) { PlayFabSettings.TitleId = "F656"; // Please change this value to your own titleId from PlayFab Game Manager } //var request = new LoginWithCustomIDRequest { CustomId = "GettingStartedGuide", CreateAccount = true }; //PlayFabClientAPI.LoginWithCustomID(request, OnLoginSuccess, OnLoginFailure); if (PlayerPrefs.HasKey("EMAIL")) { userEmail = PlayerPrefs.GetString("EMAIL"); userpassword = PlayerPrefs.GetString("PASSWORD"); var request = new LoginWithEmailAddressRequest { Email = userEmail, Password = userpassword }; PlayFabClientAPI.LoginWithEmailAddress(request, OnLoginSuccess, OnLoginFailure); } else { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginAndroidSuccess, OnLoginAndroidFailure); #endif } }
/// <summary> /// Tests attempts to use device identifier as a valid login credentials. If the device has been used before this will succeed, otherwise fail. /// </summary> public static void TestDeviceIdHasAccount() { if (GetDeviceId()) { LoginMethodUsed = LoginPathways.deviceId; if (!string.IsNullOrEmpty(android_id)) { Debug.Log("Testing Android Device ID: " + android_id); LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest(); request.AndroidDeviceId = android_id; request.TitleId = PlayFabSettings.TitleId; request.CreateAccount = false; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginResult, OnTestDeviceIdHasAccountError); } else if (!string.IsNullOrEmpty(ios_id)) { Debug.Log("Testing IOS Device ID: " + ios_id); LoginWithIOSDeviceIDRequest request = new LoginWithIOSDeviceIDRequest(); request.DeviceId = ios_id; request.TitleId = PlayFabSettings.TitleId; request.CreateAccount = false; PlayFabClientAPI.LoginWithIOSDeviceID(request, OnLoginResult, OnTestDeviceIdHasAccountError); } } }
private void LogInWithAndroidID(bool create) { Debug.Log("Login with Adroid ID"); if (!proceed) { proceed = true; //LoadingCanvas.enabled = true; ShowLoading(); ShowCanvas(null); LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest(); GetPlayerCombinedInfoRequestParams playerRequest = new GetPlayerCombinedInfoRequestParams(); playerRequest.GetPlayerProfile = true; request.InfoRequestParameters = playerRequest; request.CreateAccount = create; request.AndroidDeviceId = SystemInfo.deviceUniqueIdentifier; request.TitleId = PlayFabSettings.TitleId; //add to request OS and model if (create) { PlayFabClientAPI.LoginWithAndroidDeviceID(request, LoginWithAccountCreated, OnPlayFabError); } else { PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnPlayFabError); } } }
public void Start() { if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { PlayFabSettings.staticSettings.TitleId = "3461F"; } //**playfabcustom login** // var request = new LoginWithCustomIDRequest { CustomId = "GettingStartedGuide", CreateAccount = true }; // PlayFabClientAPI.LoginWithCustomID(request, OnLoginSuccess, OnLoginFailure); //delete previous logins //PlayerPrefs.DeleteAll(); //**automatic mail login if email exists** if (PlayerPrefs.HasKey("USERNAME")) { username = PlayerPrefs.GetString("USERNAME"); userpassword = PlayerPrefs.GetString("PASSWORD"); var request = new LoginWithPlayFabRequest { Username = username, Password = userpassword }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginFailure); } else { //Anonymous mobile login var reqAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = GetAndroidId(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(reqAndroid, OnAndroidLoginSuccess, OnAndroidLoginFailure); } }
public void Login(Action onSuccess, Action onFailure) { if (PlayFabClientAPI.IsClientLoggedIn()) { if (onSuccess != null) { onSuccess.Invoke(); } return; } Debug.Log("Try to NetworkManager.Login"); GetPlayerCombinedInfoRequestParams parameters = new GetPlayerCombinedInfoRequestParams() { GetUserAccountInfo = true }; LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest() { TitleId = PlayFabSettings.TitleId, CreateAccount = true, AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, AndroidDevice = SystemInfo.deviceModel, OS = SystemInfo.operatingSystem, InfoRequestParameters = parameters }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, (result) => { OnLogin(onSuccess, onFailure, result); }, (error) => { OnFailedLogin(onFailure, error); } ); }
// Start is called before the first frame update void Start() { // Note: Setting title Id here can be skipped if you have set the value in Editor Extensions already. if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { PlayFabSettings.staticSettings.TitleId = "XXXX"; // Please change this value to your own titleId from PlayFab Game Manager } var deviceId = this.GetDeviceId(); #if UNITY_IPHONE var request = new LoginWithIOSDeviceIDRequest { DeviceId = deviceId, CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(request, OnLoginSuccess, OnLoginFailure); #elif UNITY_ANDROID var request = new LoginWithAndroidDeviceIDRequest { DeviceId = deviceId, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnLoginFailure); #else var request = new LoginWithCustomIDRequest { CustomId = deviceId, CreateAccount = true }; PlayFabClientAPI.LoginWithCustomID(request, OnLoginSuccess, OnLoginFailure); #endif }
public void Authenticate(string i_id) { MyMessenger.Instance.Send <LogTypes, string, string>(MyLogger.LOG_EVENT, LogTypes.Info, "Authentication attempt for title " + TITLE_ID, PLAYFAB); PlayFabSettings.TitleId = TITLE_ID; #if UNITY_EDITOR LoginWithCustomIDRequest request = new LoginWithCustomIDRequest() { TitleId = TITLE_ID, CreateAccount = true, CustomId = i_id }; PlayFabClientAPI.LoginWithCustomID(request, (result) => { UnityEngine.Debug.LogError("Logged in with playfab id " + result.PlayFabId); mPlayFabId = result.PlayFabId; mSessionTicket = result.SessionTicket; IAuthenticationSuccess successResult = null; MyMessenger.Instance.Send <IAuthenticationSuccess>(BackendMessages.AUTH_SUCCESS, successResult); }, (error) => { HandleError(error, BackendMessages.AUTH_FAIL); }); #elif UNITY_ANDROID LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest() { TitleId = TITLE_ID, CreateAccount = true, AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, (result) => { UnityEngine.Debug.LogError("Logged in with playfab id " + result.PlayFabId); mPlayFabId = result.PlayFabId; mSessionTicket = result.SessionTicket; IAuthenticationSuccess successResult = null; MyMessenger.Instance.Send <IAuthenticationSuccess>(BackendMessages.AUTH_SUCCESS, successResult); }, (error) => { HandleError(error, BackendMessages.AUTH_FAIL); }); #elif UNITY_IOS LoginWithIOSDeviceIDRequest request = new LoginWithIOSDeviceIDRequest() { TitleId = TITLE_ID, CreateAccount = true, DeviceId = SystemInfo.deviceUniqueIdentifier }; PlayFabClientAPI.LoginWithIOSDeviceID(request, (result) => { UnityEngine.Debug.LogError("Logged in with playfab id " + result.PlayFabId); mPlayFabId = result.PlayFabId; mSessionTicket = result.SessionTicket; IAuthenticationSuccess successResult = null; MyMessenger.Instance.Send <IAuthenticationSuccess>(BackendMessages.AUTH_SUCCESS, successResult); }, (error) => { HandleError(error, BackendMessages.AUTH_FAIL); }); #endif }
void LoginPlayFabWithDeviceID() { var request = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, RequestPhotonToken, OnPlayFabError); }
private void LoginOnAndroid() { var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnLoginAndroidSuccess, OnLoginAndroidFailure); }
private void LoginToPlayFab() { #if UNITY_ANDROID var request = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true, }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnPfLogin, OnPfFail); #endif }
void DoLoginAndroid() { Debug.Log("Logging in with android"); var request = new LoginWithAndroidDeviceIDRequest { CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnLoginFailure); }
public void LoginWithAndroid() { var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnDeviceId(), CreateAccount = true, }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnAndroidLoginSuccess, OnAndroidLoginFailure); }
public void LoginWithAndroidDeviceID() { Debug.Log("LoginWithAndroidDeviceID : "); LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest(); request.AndroidDeviceId = deviceId; request.TitleId = playFabGameID; request.CreateAccount = true; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginResult, OnLoginError); }
// standard example for logging in with an Android device id public void LoginToPlayFab() { Debug.Log("Using demo device id"); LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest(); request.AndroidDeviceId = deviceId; request.TitleId = playfabTitleId; request.CreateAccount = true; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnPlayFabError); this.activeState = GuiStates.loading; }
void Login() { var request = new LoginWithAndroidDeviceIDRequest { CreateAccount = true, AndroidDeviceId = AndroidDeviceID(), AndroidDevice = SystemInfo.deviceModel, TitleId = titleId }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnLoginFailure); }
public virtual void Perform(string model, string ID, string OS) { var request = new LoginWithAndroidDeviceIDRequest { AndroidDevice = model, AndroidDeviceId = ID, OS = OS, CreateAccount = true, }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, ResultCallback, ErrorCallback); }
void DoAndroidLogin(Action <LoginResult> onsuccess, Action <PlayFabError> onError) { LoginWithAndroidDeviceIDRequest request = new LoginWithAndroidDeviceIDRequest(); request.TitleId = PlayFabSettings.TitleId; request.AndroidDeviceId = SystemInfo.deviceUniqueIdentifier; request.OS = SystemInfo.operatingSystem; request.AndroidDevice = SystemInfo.deviceModel; request.CreateAccount = true; PlayFabClientAPI.LoginWithAndroidDeviceID(request, onsuccess, onError); }
void MobileLogin() { if (Application.platform == RuntimePlatform.Android) { var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = GetMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, result => { Debug.Log("login was a success"); GameData.data.PlayfabLogin = true; EndLogin(); }, PlayFabError => { GameData.data.PlayfabLogin = false; EndLogin(); }); } else if (Application.platform == RuntimePlatform.IPhonePlayer) { var requestIOS = new LoginWithIOSDeviceIDRequest { DeviceId = GetMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(requestIOS, result => { Debug.Log("login was a success"); GameData.data.PlayfabLogin = true; EndLogin(); }, PlayFabError => { GameData.data.PlayfabLogin = false; EndLogin(); }); } else { var requestEditor = new LoginWithIOSDeviceIDRequest { DeviceId = GetMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(requestEditor, result => { Debug.Log("login was a success"); GameData.data.PlayfabLogin = true; EndLogin(); }, PlayFabError => { GameData.data.PlayfabLogin = false; EndLogin(); }); } }
void TryLoginAndroid(Action <LoginResult> resultCallback, Action <PlayFabError> errorCallback) { var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); var currentActivity = unityPlayer.GetStatic <AndroidJavaObject>("currentActivity"); var contentResolver = currentActivity.Call <AndroidJavaObject>("getContentResolver"); var secure = new AndroidJavaClass("android.provider.Settings$Secure"); var androidId = secure.CallStatic <string>("getString", contentResolver, "android_id"); var request = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = androidId, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, resultCallback, errorCallback); }
void Awake() { HasFinishedUpdate = false; PlayFabSettings.TitleId = "E40C"; var request = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnLoginFailure); }
public override void SendLogin() { // Note: Setting title Id here can be skipped if you have set the value in Editor Extensions already. if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { PlayFabSettings.staticSettings.TitleId = c_TitleId; } var request = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, // Settings.Secure.ANDROID_ID AndroidDevice = SystemInfo.deviceModel, TitleId = PlayFabSettings.staticSettings.TitleId }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, OnLoginSuccess, OnLoginFailure); }
//creates a PlayFab account if one doesn't exist for this device public void CreateMobileDeviceGuest() { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnCreateLoginGuestSuccess, OnCreateLoginGuestFailure); #endif #if UNITY_IOS var requestIOS = new LoginWithIOSDeviceIDRequest { DeviceId = ReturnMobileID(), CreateAccount = true }; PlayFabClientAPI.LoginWithIOSDeviceID(requestIOS, OnLoginGuestSuccess, OnLoginGuestFailure); #endif }
private void FrictionlessLoginMobileDevice() { #if UNITY_ANDROID var requestAndroid = new LoginWithAndroidDeviceIDRequest { AndroidDeviceId = ReturnMobileID(), CreateAccount = false }; PlayFabClientAPI.LoginWithAndroidDeviceID(requestAndroid, OnFrictionlessLoginMobileSuccess, OnFrictionlessLoginMobileFailure); #endif #if UNITY_IOS var requestIOS = new LoginWithIOSDeviceIDRequest { DeviceId = ReturnMobileID(), CreateAccount = false }; PlayFabClientAPI.LoginWithIOSDeviceID(requestIOS, OnFrictionlessLoginMobileSuccess, OnFrictionlessLoginMobileFailure); #endif }
// Start is called before the first frame update void Start() { if (CurrentPlayer == null) { var request = new LoginWithAndroidDeviceIDRequest { OS = SystemInfo.operatingSystem, TitleId = "F537C", AndroidDevice = SystemInfo.deviceModel, AndroidDeviceId = SystemInfo.deviceUniqueIdentifier, CreateAccount = true }; PlayFabClientAPI.LoginWithAndroidDeviceID(request, Success, OnFailure); } }