캔버스 앱에 대한 모바일 오프라인 제한 사항
오프라인 모드에서 모바일 앱을 설정하기 전에 다음 제한 사항을 읽어보십시오. 오프라인 사용을 위한 앱 개발 모범 사례 및 오프라인 프로필 최적화도 검토해 보는 것이 좋습니다.
오프라인 지원 앱에서 지원되지 않는 기능
지역 | Description |
---|---|
캔버스 앱 유형 | 오프라인 우선 기능은 독립 실행형 캔버스 앱에서만 작동합니다. 내장 캔버스 앱, 사용자 지정 페이지 또는 Teams의 캔버스 앱에서는 작동하지 않습니다. |
연결선 | SharePoint와 같은 비 Dataverse 커넥터는 오프라인 모드에서 지원되지 않습니다. |
Dataverse 테이블 유형 | 가상 테이블 및 탄력적 테이블은 오프라인 모드에서 지원되지 않습니다. |
공유된 오프라인 프로필 | 동일한 오프라인 프로필이 캔버스 앱 및 모델 기반 앱에서 사용되는 경우 두 개의 별도 로컬 데이터베이스가 만들어집니다. |
참고
앱이 Excel, CSV 파일 또는 SharePoint 목록의 데이터에 연결되는 경우 Copilot을 시작하여 데이터를 Dataverse로 가져올 수 있습니다. 데이터가 Dataverse에 있으면 한 번의 선택으로 캔버스 앱에 대한 오프라인 지원을 켤 수 있습니다.
오프라인 런타임 제한 사항
지역 | Description |
---|---|
오프라인 레코드 한도 | 동기화되는 총 레코드 수는 3,000,000개로 제한됩니다. 더 많은 수의 레코드를 동기화하려는 시도가 실패합니다. 이 숫자에는 오프라인 기능에 사용되는 숨겨진 테이블도 포함됩니다. |
Power Fx 함수 | 오프라인 우선 기능은 Dataverse 테이블에서만 작동하며 Power Fx 함수인 Relate, Unrelate를 지원하지 않습니다 |
관계 | 다대다 관계는 캔버스 앱의 오프라인 모드에서 지원되지 않습니다. 열 조회에 대한 필터링은 앱이 오프라인에서 사용하도록 구성된 경우 관계의 한 수준만 지원합니다. |
테이블 | 메모는 캔버스 앱의 오프라인 모드에서 지원되지 않습니다. |
열 유형 | 클라이언트와 동기화된 행의 일부인 계산 필드와 롤업 필드는 클라이언트에 의해 재평가되지 않습니다. 업데이트된 행이 동기화되면 서버에서 재평가가 발생합니다. 오프라인 모드에서 앱을 실행하는 경우 다른 테이블에 매핑된 필드가 있는 테이블에서 새 레코드를 만들 때 매핑된 필드가 미리 채워지지 않습니다. |
정렬 순서 | 정렬 순서를 선택하지 않으면 갤러리의 항목이 오프라인 지원 앱에서 다른 순서로 표시될 수 있습니다. 앱이 모바일 앱과 웹 브라우저에서 일관되게 동작하도록 갤러리 컨트롤에서 정렬 순서를 선택합니다. |
백그라운드 동기화 | Power Apps가 화면이 잠금 해제된 상태에서 장치의 전경에서 실행 중인 경우에만 데이터를 정기적으로 동기화할 수 있습니다. 백그라운드에서 오프라인으로 데이터 동기화에서 자세히 알아보세요. |
프로필 필터 제한 사항
지역 | Description |
---|---|
각 테이블에 대해 정의된 관계 | 최대 15개의 관계가 허용됩니다. 15개의 관계 내에는 최대 하나의 다대다(M:M) 또는 일대다(1:M) 관계가 있습니다. 사용자 지정 테이블이 이 시나리오를 요구하는 경우 데이터 모델을 다시 방문합니다. 순환 참조나 자체 참조는 지원되지 않습니다. |
이미지 및 파일 | 이미지와 파일에는 다른 테이블과 동일한 제한 사항이 적용됩니다. 암시적으로 정의된 관계 때문에 오프라인 프로필은 모든 엔터티에서 최대 14개의 이미지 열만 포함할 수 있습니다. |
자동 생성된 오프라인 프로필 | 자동 생성된 오프라인 프로필은 필터를 처리하지 않습니다. 결과적으로 앱에서 사용되는 각 테이블에 대해 사용자에게 권한이 있는 모든 행을 다운로드합니다. |