Как начать работать с данными в Mobile Services

Для знакомства с возможностями платформы  вы можетеактивировать Microsoft Azure бесплатно!

Тема практической работы — добавление внутренней облачной службы в приложения iOS с помощью служб Microsoft Azure Mobile Services. Учимся создавать мобильную службу и простое приложение To do list (Список задач), которое будет хранить свои данные в новой мобильной службе.

Если вы хотите просмотреть видео, в ролике справа представлены те же действия, что и в описании практической работы.

Смотреть обучающий ролик Воспроизвести видео 9:38

Снимок экрана созданного приложения приведен ниже:

Для выполнения практической работы требуются XCode 4.5 и iOS 5.0 или более поздние версии.

Примечание

Чтобы выполнить практическую работу, вы должны иметь учетную запись Microsoft Azure с включенной функцией Microsoft Azure Mobile Services.

Создание мобильной службы

Для создания мобильной службы выполните следующие действия:

1. Войдите на портал управления.

2. Нажмите кнопку +NEW (Создать) в нижней части панели навигации.

3. Разверните список Mobile Service (Мобильная служба) и нажмите Create (Создать).

Откроется диалоговое окно New Mobile Service (Новая мобильная служба).

4. На странице Create a mobile service (Создать мобильную службу) напечатайте имя субдомена новой мобильной службы в текстовом поле URL и дождитесь окончания проверки имени. По окончании проверки нажмите стрелку вправо и перейдите на следующую страницу.

Откроется страница Specify database settings (Укажите параметры базы данных).

Примечание

В рамках этого практического занятия вы создадите экземпляр базы данных SQL и сервер. Эту базу данных можно будет повторно использовать и администрировать так же, как и любой другой экземпляр базы данных SQL. Если у вас уже есть база данных, которая находится в одном регионе с мобильной службой, вы можете выбрать пункт Use existing Database (Использовать существующую базу данных) и указать эту базу данных. Из-за дополнительных затрат на передачу данных и больших задержек не рекомендуется использовать базу данных, расположенную в другом регионе.

5. В поле Name (Имя) введите имя новой базы данных, а в поле Login name — имя входа в систему. Это имя администратора нового сервера базы данных SQL. Напечатайте и подтвердите пароль. Чтобы завершить процесс, нажмите кнопку подтверждения (V).

Примечание

 Если пароль не отвечает минимальным требованиям или не совпадает с паролем, запомненным системой, на экране появляется предупреждение.
Рекомендуется записать указанные вами имя пользователя и пароль. Эта информация потребуется вам для последующего использования экземпляра базы данных SQL или сервера.

Вы завершили создание новой мобильной службы для использования мобильными приложениями.

Создание приложения iOS

Теперь можно создать новое или изменить существующее приложение с помощью проекта быстрого запуска портала управления, а затем подключить его к вашей мобильной службе.

Учимся создавать приложение iOS, подключенное к мобильной службе.

1. В портале управления нажмите Mobile Services (Мобильные службы), а затем — только что созданную мобильную службу.

2. На вкладке быстрого запуска нажмите iOS в разделе Choose platform (Выбор платформы) и разверните пункт Create a new iOS app (Создать приложение iOS).

Вам будет предложено выполнить три простых действия для создания приложения iOS, подключенного к мобильной службе.

3. Скачайте и установите Xcode  версии 4.4 или выше.

4. Нажмите Create Todoitems table (Создать таблицу Todoitems), чтобы создать таблицу, в которой будут храниться данные приложения.

5. В разделе Download and run app (Загрузка и выполнение приложения) нажмите Download (Загрузить).

Скачивается проект для учебного приложения To do list, которое подключено к вашей мобильной службе, а также пакет Mobile Services iOS SDK. Сохраните сжатый файл проекта на локальном компьютере и запомните место, где вы его сохранили.

Выполнение нового приложения iOS

Последний раздел этой практической работы посвящен построению и выполнению вашего нового приложения.

1. Перейдите в папку, где находятся сжатые файлы проекта, и разверните их на своем компьютере, а затем откройте файл проекта в Xcode.

2. Нажмите Run (Выполнить), чтобы создать проект и запустить приложения в эмуляторе iPhone, который задается по умолчанию для данного проекта.

3. Напечатайте значащий текст в приложении, например Complete the tutorial (Завершить обучение), и нажмите значок (+).

При этом в новую мобильную службу, размещенную в Microsoft Azure, направляется запрос POST. Данные из запроса вставляются в таблицу TodoItem. Сохраняемые в таблице элементы возвращаются мобильной службой, а данные отображаются в списке.

Примечание

Вы можете просмотреть код, который обеспечивает доступ к мобильной службе, отправку запроса и вставку данных. Он находится в файле TodoService.m.

4. В портале управления нажмите вкладку Data (Данные), затем выберите таблицу TodoItems.

Теперь вы можете просмотреть данные, которые приложение вставило в таблицу.