Обзор Mobile Offline

Ну разве не хочется использовать ваше мобильное приложение, не беспокоясь о нестабильном подключении к Интернету? С приложениями на основе моделей, созданными с помощью Power Apps, и новой версией Mobile Offline это возможно. Люди, которым необходимо работать удаленно, могут продолжать работать без проблем, не беспокоясь о своем подключении к Интернету.

Новый Mobile Offline для приложений на основе модели не только позволяет продолжать работать в автономном режиме, но и обеспечивает повышение производительности устройства и быстродействия приложения, а также уменьшение расхода заряда аккумулятора за счет уменьшения количества подключений к серверу.

Для синхронизации данных между вашим мобильным устройством и Microsoft Dataverse потребуется подключение к Интернету.

Чтобы приступить к работе с Mobile Offline, разработчику приложения необходимо включить и определить таблицы, доступные для использования в автономном режиме с помощью современного конструктора приложений. Для получения дополнительной информации см. Настройка Mobile Offline.

Mobile Offline по умолчанию работает в автономном режиме

Поддержка автономного режима означает, что все данные, которые могут вам понадобиться в автономном режиме, копируются на ваше мобильное устройство. Для этого требуется первоначальный доступ к сети для загрузки данных. Загрузив данные, вы все время работаете только с данными на вашем мобильном устройстве. Это применимо, когда ваше устройство подключено к сети и отключено от сети.

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

При настройке автономного режима и включении его для приложения на основе модели любой, кто использует мобильное приложение Power Apps, также может использовать приложение в автономном режиме. По умолчанию мобильное приложение Power Apps работает в автономном режиме, как с подключением к Интернету, так и без него. Эта функциональность оптимизирует производительность в автономном режиме и создает единообразный интерфейс для пользователей при смене местоположения:

  • В сети: происходит, когда доступно подключение к Интернету, но автономный режим не настроен. Мобильное приложение работает аналогично использованию приложения с подключением к Интернету на вашем ПК. Когда интернет-соединение потеряно, мобильное приложение становится непригодным для использования. Такой вариант не рекомендуется.
  • Приоритет автономному режиму без подключения к интернету: данные загружаются, и все изменения сохраняются на вашем мобильном устройстве. Когда интернет-соединение восстанавливается, изменения автоматически синхронизируются с сервером.
  • Приоритет автономному режиму с подключением к интернету: данные загружаются на устройство, и все изменения сохраняются локально. Поскольку есть подключение к Интернету, приложение автоматически пытается синхронизироваться каждые несколько минут.

Важно!

Дополнительные сведения о настройке Mobile Offline для приложений на основе холста см. в Разработка автономных приложений на основе холста

Приоритет автономному режиму в сравнении с классическим автономным режимом

В новой режиме приоритета автономному режиму важно понимать основные преимущества приоритета автономному режиму по сравнению с классическим автономным режимом.

Приоритета автономному режиму Классический автономный режим
  • Ваши данные всегда одинаковы, независимо от вашего сетевого подключения.
  • У пользователей нет переключателя для переключения из автономного режима в онлайн-режим. Пользователь никогда не забудет синхронизировать свои изменения с сервером, потому что приложение делает это автоматически.
  • У пользователей есть возможность пропустить первоначальную автономную синхронизацию и остаться в сети, что означает, что пользователи в вашей организации могут не иметь такого же взаимодействия.
  • Пользователи должны не забыть отключить переключатель Работа в автономном режиме , чтобы можно было синхронизировать изменения с сервером.
  • Чтобы сохранять изменения в автономном режиме, необходимо установить переключатель Работа в автономном режиме в положение Включено. В противном случае, если при работе над строкой вы внезапно теряете подключение к Интернету, изменения не сохраняются.
  • Строки, которые вы видите в автономном режиме, выводятся из локальной базы данных. Это означает, что строки, которые вы видите в автономном режиме, могут отличаться от строк, которые отображаются при работе в сети.