Пропустить навигацию

Мобильное клиентское приложение на основе задач

В этой архитектуре мобильного клиентского приложения используются мобильные приложения службы приложений Azure для упрощения проверки подлинности с помощью нескольких поставщиков удостоверений в социальных сетях, хранения данных и синхронизации для автономного доступа, а также отправки push-уведомлений.

Приложение создано с Visual Studio (ПК или Mac) и Xamarin на C# и может использоваться в Android, iOS и Windows без ухудшения условий работы пользователя. Центр приложений Visual Studio позволяет автоматизировать создание и тестирование приложений, а также распространять их тестировщикам бета-версий и в магазины приложений. Кроме того, он обеспечивает мониторинг и аналитику в сочетании с App Insights.

5 3 9 4 6 8 7 1 2

Создание мобильного приложения с помощью Visual Studio и Xamarin.

Создание и настройка новой серверной части мобильных приложений на портале Azure или с помощью Visual Studio, а также настройка решения в Visual Studio для взаимодействия с серверной частью.

Реализация проверки подлинности через поставщиков удостоверений в социальных сетях.

Создание структуры данных на основе модели с помощью API-интерфейсов службы приложений и пакета SDK.

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

Если вы создали серверную часть в Visual Studio, СЛУЖБУ приложений можно опубликовать непосредственно в Visual Studio (ПК или Mac).

Храните исходный код решения с выбранным поставщиком системы управления версиями.

Создание и тестирование приложения через Центр приложений Visual Studio и его публикация.

Мониторинг службы приложений с помощью Application Insights.

  1. 1 Создание мобильного приложения с помощью Visual Studio и Xamarin.
  2. 2 Создание и настройка новой серверной части мобильных приложений на портале Azure или с помощью Visual Studio, а также настройка решения в Visual Studio для взаимодействия с серверной частью.
  3. 3 Реализация проверки подлинности через поставщиков удостоверений в социальных сетях.
  4. 4 Создание структуры данных на основе модели с помощью API-интерфейсов службы приложений и пакета SDK.
  5. 5 Реализация автономной синхронизации для работы мобильного приложения без сетевого подключения.
  1. 6 Если вы создали серверную часть в Visual Studio, СЛУЖБУ приложений можно опубликовать непосредственно в Visual Studio (ПК или Mac).
  2. 7 Храните исходный код решения с выбранным поставщиком системы управления версиями.
  3. 8 Создание и тестирование приложения через Центр приложений Visual Studio и его публикация.
  4. 9 Мониторинг службы приложений с помощью Application Insights.

Руководство по реализации

Продукты и их описание Документация

Visual Studio

Создайте веб-интерфейс, мобильные приложения и внутренние службы на C# в Visual Studio 2017 или Visual Studio для Mac.

Xamarin

Создайте мобильные приложения для iOS и Android, используя C# и пакеты Azure SDK.

Центр приложений Visual Studio

Центр приложений помогает выполнять непрерывную интеграцию и развертывание, используя код из BitBucket, GitHub и Visual Studio Team Services.

Служба приложений

Для подключения к серверной части мобильных приложений Azure клиентское приложение использует один из пакетов SDK для мобильных клиентов. В клиентских пакетах SDK реализована встроенная поддержка автономной синхронизации и проверки подлинности, что значительно упрощает создание полнофункциональных приложений.

Application Insights

Определяйте проблемы, диагностируйте сбои и отслеживайте использование своих веб-приложений с помощью Application Insights. Принимайте взвешенные решения на всех этапах жизненного цикла разработки.

База данных SQL Azure

Структурированные данные хранятся в базе данных SQL — облачной службе реляционных баз данных с поддержкой транзакций и эффективной обработки запросов.

Автономная синхронизация

Используйте функцию автономной синхронизации данных, доступную в пакетах SDK для клиентов мобильных приложений Azure. С ее помощью вы сможете создавать быстрые и надежные приложения, которые остаются функциональными даже при проблемах с сетью.

Поставщик удостоверений

Функции проверки подлинности и авторизации в службе приложений помогают интегрировать поставщиков удостоверений для социальных или корпоративных сетей.

Сведения о продукте

В правой части страницы приведены ссылки на документацию по развертыванию и администрированию некоторых продуктов.