Я делаю игру для своего школьного латинского факультета.Школа недавно купила множество 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?
Любая помощьбыл бы очень признателен.
Большое спасибо,
Крейг