Поділитися через


Огляд Mobile Offline для компонованих програм

Якщо користувачі вашої Dataverse програми canvas мають недостатній доступ до Інтернету або взагалі відсутні, ви можете легко забезпечити доступ в автономному режимі за допомогою простих перемикачів і елемента керування полотном. Базові офлайн-додатки легко створити. Просто створіть свій додаток зі звичайними Power Fx формулами, а Power Apps офлайн-функції маркер впораються з усім іншим.

Ви також можете створювати складні офлайн-програми, використовуючи власні офлайн-профілі. Автономний профіль – це конфігурація, яка визначає дані, синхронізовані з пристроями користувачів. Автономні профілі допомагають оптимізувати продуктивність програми, зменшуючи обсяг даних, що завантажуються на пристрій. Наприклад, у вас можуть бути права доступу до мільйонів записів у таблиці, але програмі може знадобитися лише тисяча з них. Якщо ви завантажите лише тисячу записів, ваш додаток працюватиме краще. Якщо вам потрібно більше 15 столів у вашому офлайн-додатку, ви можете розглянути можливість використання власного автономного профілю.

Щоб почати роботу з мобільними пристроями в автономному режимі, увімкніть цю функцію в додатку та в таблицях, які він використовує. Базовий шаблон автономного екрана автоматично вставляється в програму, щоб ви могли використовувати його безпосередньо або як відправну точку. Налаштуйте мобільний пристрій в автономному режимі для програм на полотні.

Пріоритет Mobile Offline

Offline-first означає, що всі дані, які потрібні користувачам в автономному режимі, копіюються на їхній мобільний пристрій. Спочатку для завантаження даних потрібен доступ до мережі, але після цього користувачі працюють виключно з даними, що зберігаються локально на їхньому пристрої, навіть коли вони онлайн. Увімкнення та вимкнення мережі не впливає на продуктивність програми, оскільки вона використовує локальні дані. Power Apps Відстежує доступ додатка до мережі. Коли він виявляє з’єднання, він автоматично синхронізує будь-які локальні зміни з сервером і завантажує будь-які оновлення з сервера. Функції автономного режиму маркер виявлення конфліктів і мінімізують використання системних ресурсів.

Коли ви вмикаєте функцію автономного режиму в додатку, програма завжди працює в автономному режимі, з підключенням до Інтернету або без нього. Ця функція оптимізує роботу в автономному режимі та створює стабільний досвід для користувачів, коли вони змінюють місцезнаходження.

Навіщо використовувати офлайн для додатків на полотні замість LoadData/SaveData?

Використання вбудованої автономної функції для програм Canvas замість функцій LoadData/SaveData Power Fx має деякі ключові переваги.

Тема LoadData/SaveData Вбудований автономний режим
Power Apps Studio підтримка Спеціальний Вбудовані
Складність коду Power Fx Складність коду масштабується разом із складністю даних Без коду
Підтримувані функції Power Fx Усе Частковий (див. Обмеження для мобільних пристроїв в автономному режимі для програм на полотні.)
Правила перевірки додатків Не надано Позначено типові проблеми з конфігурацією
Взаємодія з користувачем в автономному режимі або підключенні Не передбачено/лише на замовлення Автоматично
Синхронізація користувацького досвіду або статусу Не передбачено/лише на замовлення Автоматично
Підтримка зображень і файлів Так, але може зіткнутися з обмеженнями продуктивності та пам’яті Так
Оптимізована синхронізація дельта No Так
Вирішення конфліктів Вручну Автоматично
Локальне сховище даних Файли Транзакційна база даних
Автоматично обробляє зміни схеми No Так
Швидкий запуск додатків з великими наборами даних No Так
Обмеження розміру даних Залежить від пристрою, 30-70 МБ в більшості випадків Залежно від пристрою, 3 мільйони рядків

Див. також

Робота з програмами полотна в автономному режимі