Unity WebGL на Chromebook + обнаружение аккаунта Google - PullRequest
0 голосов
/ 22 сентября 2018

Я делаю игру для своего школьного латинского факультета.Школа недавно купила множество Chromebook, полностью испортив мою игру!

После многих часов исследований я решил просто построить игру для WebGL и поместить ее в одно из сетевых хранилищ школы.

Однако с этим возникают некоторые предсказуемые проблемы.Игра должна сохранять локальные результаты по XML в файл где-нибудь.Теперь (пожалуйста, скажите мне, если есть лучший способ сделать это) из того, что я могу найти, лучший способ будет сохранить это в сетевом расположении и дать ему индивидуальный идентификатор для доступа к данным.

Чтобы сделать это, я подумал, что если я получу учетную запись Google или электронную почту или ID, я могу использовать это.

Но, будучи разработчиком Unity, у меня нет опыта работы с Javascript, поэтому я ищу какую-то помощь.

Все, что у меня сейчас есть, использует: chrome.identity.getProfileUserInfo(function callback), но я понятия не имею, как ябудет использовать это.

РЕДАКТИРОВАТЬ: Я также нашел этот код:

<!DOCTYPE html>
<html>
  <body>
    <script type="text/javascript">
      function show_login_status(network, status){
        if(status == false){
          alert('NOT LOGGED IN');
        }
        if(status == true){
          alert('Logged In ' + network);
        }
      }
    </script>

    <img style="display:none;"
    onload="show_login_status('Google', true)"
    onerror="show_login_status('Google', false)"
    src="https://accounts.google.com/CheckCookie?continue=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&followup=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&chtml=LoginDoneHtml&checkedDomains=youtube&checkConnection=youtube%3A291%3A1"
    />
  </body>
</html> 

Он сообщает мне, вошел ли пользователь в систему, но не указывает его адрес электронной почты или идентификатор.Кто-нибудь знает способ изменить это, чтобы получить адрес электронной почты хотя бы?

ДРУГОЕ РЕДАКТИРОВАНИЕ: Мне было интересно, можно ли это сделать с помощью Google OPENID Connect?

Любая помощьбыл бы очень признателен.

Большое спасибо,

Крейг

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...