аккаунт гугл

Программирование для iPhone & Android

аккаунт гугл

Сообщение DanilaDIV 18 янв 2018, 12:49

Добрый день. Можно ли из юнити вытащить в лог логин аккаунта от гугла? Так сказать почту.
DanilaDIV
UNITрон
 
Сообщения: 247
Зарегистрирован: 06 май 2014, 12:10

Re: аккаунт гугл

Сообщение DanilaDIV 18 янв 2018, 20:19

Нашел такой код но он ничего не выводит
Синтаксис:
Используется csharp
        AndroidJavaClass jc_unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
        AndroidJavaObject jo_Activity = jc_unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
        // get android.accounts.AccountManager and call android.accounts.AccountManager.getAccountsByType
        AndroidJavaClass jc_AccountManager = new AndroidJavaClass("android.accounts.AccountManager");
        AndroidJavaObject jo_AccountManager = jc_AccountManager.CallStatic<AndroidJavaObject>("get", jo_Activity);
        AndroidJavaObject jo_Accounts = jo_AccountManager.Call<AndroidJavaObject>("getAccountsByType", "com.google");
        // convert java accounts into array
        AndroidJavaObject[] jo_AccountsArr = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(jo_Accounts.GetRawObject());
        if (jo_AccountsArr.Length > 0) LoginTxt.GetComponent<Text>().text = "Login: " + jo_AccountsArr[0].Get<string>("name");
 
DanilaDIV
UNITрон
 
Сообщения: 247
Зарегистрирован: 06 май 2014, 12:10


Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5