«Разработка мобильных приложений под iOS». Занятие №3 (часть 3)

Автор Ruslana Chernenko
«Разработка мобильных приложений под iOS». Занятие №3 (часть 3)

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

Шиловский аккаунт в данном случае у меня он тестовый скинул автомобиль вот здесь вот в платочке есть задачи — это вот такая небольшая меню шичко в. Гугле задачи состоят из следующих списке задач и есть непосредственно сами задачи в этих списках первое мы можем создавать списки. Например если хотим отфильтровать по тому, что для нас важно в этом Job Skins Mobile — это Ariston всегда присутствует в стиле на тему уже было and.

Ну и так далее то есть нас сейчас системе три списка мы-то списки можно добавлять в задаче здесь например не так вот то есть все части то, что вот у нас предоставляет данные мы как бы разобрались теперь, что у нас происходит в коле лекции было сказано, что Google мы подключаемся при помощи такое авторизация 2.0, что — это вообще такое чтобы с ним меня так разобраться.

Я сам использую Google API playground авторизация 2 так playground — это как бы тестовая среда то есть здесь вы можете выбрать конкретное пена на нашем случае мы будем использовать версия 1 и2 затем попробовать и посмотреть вот именно тот поток авторизации который нам необходим то есть в начале он как бы открывает нам ссылочку в браузере и спрашивает разрешение на ввод пользователя, а в том, что пользователь редактировать задачи управлять задачами мы нажимаешь. Что принять после этого скучаем здесь вот в адресной строке наши так — это то, что мы передали. А вот мы получили autorisation кот — это уже в значит он пришел. Зачем Что мы делаем мы меня вот этот автор известен кот который получили в браузере на токены в ответном северо-востоке на. Первый из них — это Access token с помощью которого вы будете его ставить в header http запросы и с помощью этого токена будет ваше приложение представляет собой системе и соответственно будет знать, что да вам нужно отдать данный и 2 тип токена — это Refresh token Access token он не бесконечный. То есть он вас даётся на день на ты срока его действия может быть ограничен после того ну как бы — это нужно отправить в вашем приложении когда их сроки он у нас уже невалидный если, что кино и определённому запросу мы должны этот таким обновить ну как бы — это то, что касается авторизация 200 слишком сильно с ней пока я думаю дома стоит с точки зрения мобильного приложения, что у нас есть ли давать с компьютером его запустим. Значит первое мы видим с кнопочкой Sunny нажимаем на него здесь ещё один экранчик который у нас приложение. Называется логин скрин он состоит только из контроллера viewmodel. Ну как бы не было смысла писать никакой логики особое тут нет значит Toyota нас только из одного лишь браузера её пью и собственно первое, что он делает когда события поступила, что всё экран загрузился он берёт у сервиса dataservice. Мы говорили о том, что — это объект singleton object URL request который отвечает у нас забудь http Method или глагол и параметры которые мы должны передать значит вот с помощью этого места. Мы открываем страничку в браузере с авторизацией здесь например вводим наши данные скина белая собака gmail.com то есть какой-то вас Gmail аккаунт необязательно — это на локомобиль. Ну как ты стал. Я его использую и пароль так после этого то, что увидели своего браузера вот эта вот страничка. Таскино ту ду лист это. Имя вашего приложение которое создается в. Гугл консоли запрашивает следующее разрешение на управление задачи если мы говорим принять то мы попадаем на экран тачскрин которые мы делали на второй лекции и отгружаем список задач которые у нас мы сделали в браузере вот он. Джобс кино Mobile backend. Я сегодня посмотрю здесь то есть тоже самое скину по умолчанию. Это полный список задач, но и те которые мы сделали — это жопа Weekend далее насчёт консоли кому интересно как вообще создаётся приложение для Google консоль Google Play Developer консоль здесь сервисы. Гугла не очень как бы их очень много разных сейчас загрузится этого нужно показывать статистику API API авторизация ты здесь мы можем подключить поставить checkbox на тех сервиса которые мы хотим использовать как вы видите угла здесь их очень много вот тут, что нам нужен — это так, вот он нас он кого-то — это сколько реквестов вам разрешено делать в день сейчас. Ну столько реквестов. Ну конечно несовершенно поэтому как бы у нас кого-то максимальная в день происходит больше 150000 или просто, тогда он уже нужно написать в Google. Договариваться с ними чтобы они как бы вам предоставили расширить ваши функционал и так далее значит то, что касается сервиса значит занятия мы говорили, что вот у нас есть методы который отвечает за авторизацию кому интересно можно посмотреть в принципе авторизация не о чем мы должны. С вами заниматься на рассмотрение кого полезны значит 1 до 2 точно request Method request он нужен для браузера. Зачем Когда мы учили авторизационный код моего обмениваем на наше 2.0 Access token Refresh token при помощи следующего запроса. Он уже идет не через браузер, а идёт через как бы стандартные классы объектов. ЦНС Survival квест ынс urlconnection здесь. Мы также познакомились с асинхронный работой в объекте и технологии Grand Central dispatch здесь мы создаем очередь который не блокирует он с моим поток и в ней посылаем асинхронный запрос после того как запрос у нас. Был пацан и мы получили какие-то данные при помощи стандартного. Джейсон сериализация класса парсинг в объект.

0 комментариев
0

Читайте также