Показ ачивок с проверкой авторизации в геймцентре

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск

Задача

Нажимаем на кнопку, показываем ачивки из геймцентра.


Проблема

Если мы не авторизируемся в геймцентре и будем передавать геймцентру состояние achievements_show, то ничего происходить не будет. По этому мы должны реализовать проверку входа в геймцентр перед показом ачивок.


Реализация

Ингридиенты:

Gc three.png

1) btn_gc - кнопка которая запускает проверку залогина геймцентра ( состояние check машинки btn_gc_check):
2) btn_gc - машина проверяет авторизацию в геймцентре и если не авторезированы - запускает авторизацию, а уж после - запускаем показ ачивок. Параметр gc_authenticate мы задаём сами, обработкой геймцентра (читай дальше):
Gc but check.png
3) gc - сам геймцентр:
Gc property.png
4) gc_check - машина которая обрабатывает авторизацию в геймцентр, при успешном входе - пишет gc_authenticate=1, если не вошли -gc_authenticate=0:
Gc check.png