캔버스 앱에 대한 모바일 오프라인

Dataverse 기반 캔버스 앱 사용자가 인터넷에 접속할 수 없거나 인터넷에 접속할 수 없는 경우 간단한 스위치와 캔버스 제어를 통해 오프라인 우선 액세스를 쉽게 제공할 수 있습니다. 기본 오프라인 우선 앱은 쉽게 만들 수 있습니다. 일반적인 Power Fx 수식으로 앱을 빌드하면 Power Apps 오프라인 기능이 다른 모든 것을 처리합니다.

중요

오프라인 우선 기능은 독립 실행형 캔버스 앱에서만 작동합니다. 내장 캔버스 앱 또는 사용자 지정 페이지에서는 작동하지 않습니다.

중요

  • 오프라인 우선 기능은 Dataverse 테이블에서만 작동하며 다음 Power Fx 함수를 지원하지 않습니다.
    • 최소/최대/평균
    • Relate
    • Unrelate
    • (구성원 자격)에서
    • UpdateIf
    • RemoveIf
  • 열 조회 필터는 앱이 오프라인용으로 활성화된 경우 한 수준의 조회만 지원합니다.
  • 다대다 관계는 지원되지 않습니다.

Microsoft는 향후 이러한 함수와 토큰을 지원할 계획입니다.

사용자 지정 오프라인 프로필을 사용하여 복잡한 오프라인 앱을 빌드할 수도 있습니다. 오프라인 프로필은 앱이 사용자의 모바일 장치에 로드하는 데이터에 대한 필터 및 제한 집합입니다. 오프라인 프로필을 사용하면 디바이스에 다운로드되는 데이터의 양을 줄여 앱 성능을 최적화할 수 있습니다. 예를 들어 테이블에 있는 수백만 개의 레코드에 대한 액세스 권한이 있을 수 있지만 앱에는 그 중 천 개만 필요할 수 있습니다. 천 개의 레코드만 다운로드하면 앱 성능이 더 좋아집니다. 오프라인 앱에 15개 이상의 테이블이 필요한 경우 사용자 지정 오프라인 프로필 사용을 고려할 수 있습니다.

모바일 오프라인을 시작하려면 앱과 앱에서 사용하는 테이블에서 오프라인 기능을 켭니다. 직접 사용하거나 시작점으로 사용할 수 있도록 기본 오프라인 화면 템플릿이 앱에 자동으로 삽입됩니다. 캔버스 앱에 대한 모바일 오프라인 설정.

모바일 오프라인 우선

오프라인 우선은 사용자가 오프라인일 때 필요한 모든 데이터가 모바일 디바이스에 복사됨을 의미합니다. 처음에 데이터를 다운로드하려면 네트워크 액세스가 필요하지만 그 이후에는 사용자가 온라인 상태일 때에도 디바이스에 로컬로 저장된 데이터만 사용하여 작업합니다. 네트워크 안팎으로 이동해도 로컬 데이터를 사용하기 때문에 앱 성능에 영향을 미치지 않습니다. Power Apps은 앱의 네트워크 액세스를 모니터링합니다. 연결을 감지하면 모든 로컬 변경 사항을 서버에 자동으로 동기화하고 서버에서 모든 업데이트를 다운로드합니다. 오프라인 기능은 충돌 감지를 처리하고 시스템 리소스 사용을 최소화합니다.

앱에서 오프라인 기능을 켜면 인터넷 연결 여부에 관계없이 앱이 항상 오프라인 우선 실행됩니다. 이 기능은 오프라인 성능을 최적화하고 사용자가 위치를 변경할 때 일관된 경험을 제공합니다.

LoadData/SaveData 대신 캔버스 앱에 오프라인을 사용하는 이유는 무엇입니까?

LoadData/SaveData Power Fx 함수 대신 캔버스 앱에 기본 제공 오프라인 기능을 사용하면 몇 가지 주요 이점이 있습니다.

토픽 LoadData/SaveData 오프라인 내장
Power Apps Studio 지원 맞춤형 기본 제공
코드 복잡성 Power Fx 코드 복잡성은 데이터 복잡성에 따라 증가합니다. 코드 없음
지원되지 않는 Power Fx 함수 전체 부분적(이 문서 시작 부분의 중요 참고 사항에서 제한 사항을 참조하세요.)
앱 검사기 규칙 None 일반적인 구성 문제에 플래그 지정
오프라인 또는 연결 사용자 경험 제공되지 않음/사용자 지정만 해당 자동
사용자 경험 또는 상태 동기화 제공되지 않음/사용자 지정만 해당 자동
이미지 및 파일 지원 예, 하지만 성능 및 메모리 제한이 발생할 수 있습니다. 지원 안 됨
최적화된 델타 동기화 없음
충돌 해결 매뉴얼 자동
로컬 데이터 저장소 Files 거래 데이터베이스
스키마 변경 사항 자동으로 처리 없음
대규모 데이터 세트로 빠른 앱 실행 없음
데이터 크기 제한 장치에 따라 다름, 대부분의 경우 30-70MB 장치에 따라 다름(장치의 저장 용량에 따라 다름)

참조 항목

오프라인에서 캔버스 앱 작업