Общ преглед на Mobile Offline за приложения за платно
Ако потребителите на вашето Dataverse базирано приложение за платно имат петничен или никакъв достъп до интернет, можете лесно да осигурите офлайн достъп с прости превключватели и контрол на платното. Основните офлайн приложения са лесни за създаване. Просто създайте приложението си с нормални Power Fx формули и офлайн функциите Power Apps се справят с всичко останало.
Можете също така да създавате сложни офлайн приложения, като използвате персонализирани офлайн профили. Офлайн профилът е конфигурацията, която определя данните, синхронизирани с устройствата на потребителите. Офлайн профилите ви помагат да оптимизирате ефективността на приложението си, като намаляват количеството данни, изтегляни на устройството. Например, въпреки че може да имате права за достъп до милиони записи в таблица, приложението ви може да се нуждае само от хиляда от тях. Ако изтеглите само хиляда записа, приложението ви се представя по-добре. Ако имате нужда от повече от 15 таблици в офлайн приложението си, добре е да помислите за използване на персонализиран офлайн профил.
За да започнете да работите офлайн за мобилни устройства, включете офлайн функцията в приложението си и в таблиците, които използва. Основен шаблон за офлайн екран се вмъква автоматично в приложението, за да го използвате директно или като отправна точка. Настройте Mobile Offline за приложения за платно.
Първо Mobile Offline
Офлайн на първо място означава, че всички данни, от които потребителите се нуждаят, когато са офлайн, се копират на мобилното им устройство. Първоначално се изисква достъп до мрежата, но след това потребителите работят изключително с данните, съхранявани локално на тяхното устройство, дори когато са онлайн. Включването и излизането от мрежата не влияе на производителността на приложението, тъй като то използва локални данни. Power Apps Следи достъпа до мрежата на приложението ви. Когато открие връзка, той автоматично синхронизира всички локални промени на сървъра и изтегля всички актуализации от сървъра. Офлайн функциите се справят с откриването на конфликти и минимизират използването на системни ресурси.
Когато включите офлайн възможността в приложението, то винаги се изпълнява офлайн, със или без интернет връзка. Тази функционалност оптимизира офлайн производителността и създава постоянна практическа работа за потребителите, докато променят местоположенията.
Защо да използвате офлайн за приложения за платно вместо LoadData/SaveData?
Има някои ключови предимства от използването на вградената офлайн функционалност за приложения за платно вместо функциите LoadData/SaveData Power Fx .
Предмет на разговор | LoadData/SaveData | Вграден офлайн |
---|---|---|
Power Apps Studio поддръжка | Персонализирани | Вградено |
Сложност на кода | Power Fx Сложността на кода се увеличава със сложността на данните | Без код |
Поддържани функции на Power Fx | Цялата | Частично (вижте Ограничения на Mobile Offline за приложения за платно.) |
Правила за проверка на приложения | Нищо | Често срещаните проблеми с конфигурацията са маркирани |
Потребителско изживяване офлайн или свързаност | Не се предоставя/само по поръчка | Автоматичен |
Синхронизиране на потребителското изживяване или състояние | Не се предоставя/само по поръчка | Автоматичен |
Поддръжка на изображения и файлове | Да, но може да се сблъска с ограничения на производителността и паметта | Да |
Оптимизирана делта синхронизация | No | Да |
Разрешаване на конфликти | Ръчно | Автоматичен |
Локално хранилище на данни | Файлове | Транзакционна база данни |
Автоматично обработва промените в схемата | No | Да |
Бързо стартиране на приложения с големи набори от данни | No | Да |
Ограничение на размера на данните | Зависи от устройството, 30-70 MB в повечето случаи | Зависи от устройството, 3 милиона реда |