래핑 개요

Power Apps의 래핑 기능을 사용하면 캔버스 앱을 사용자 지정 브랜드 Android 및 iOS 앱으로 래핑하여 모바일 사용자에게 기본 배포할 수 있습니다. Microsoft Intune, Microsoft App Center, Google Play StoreApple Business Manager를 통해 이러한 래핑된 기본 모바일 앱을 최종 사용자에게 배포할 수 있습니다.

래핑 기능을 사용하여 모바일 앱 패키지로 모바일 사용자에게 게시된 캔버스 앱.

동일한 기본 모바일 앱 패키지에서 단일 또는 여러 Power Apps 캔버스 앱을 래핑할 수 있습니다. 래핑 기능을 사용하여 조직의 브랜딩 요구 사항에 맞게 모바일 앱 시작 환경을 사용자 지정할 수 있습니다. 모바일 앱에서 사용할 앱 아이콘, 스플래시 화면 이미지, 환영(로그인) 화면 이미지, 색상 팔레트를 지정할 수 있습니다.

Power Apps Maker Portal을 사용하여 모바일 패키지에 포함된 캔버스 앱에 대한 변경 사항을 게시하여 래핑된 모바일 앱을 업데이트할 수 있습니다. 포함된 캔버스 앱에 대해 게시된 모든 변경 사항은 래핑된 모바일 앱의 기존 릴리스 버전에서 자동으로 다운로드됩니다.

래핑은 Power Apps에 네이티브 모바일 애플리케이션 개발 플랫폼(MADP)을 제공합니다.

  • 코딩 없이 모바일 앱 개발—사전 경험 없이 모바일 앱 만들기
  • 관리형 모바일 앱 구축—사용자를 위한 앱 생성
  • 원활한 엔드투엔드 브랜딩—자신의 로고 및 색 팔레트 사용
  • 여러 캔버스 앱 지원—단일 모바일 앱에 여러 앱 번들
  • Microsoft Intune을 통한 엔터프라이즈 거버넌스—앱 관리로 데이터 보호

래핑 프로세스 이해

래핑 기능은 기본 모바일 앱 셸에서 캔버스 앱을 래핑하고 모바일 패키지를 생성합니다. Microsoft Intune, Microsoft App Center, Google Play StoreApple Business Manager와 같은 기본 배포 채널을 통해 모바일 사용자에게 이 모바일 패키지를 디지털 서명하고 맞춤형 브랜드 Android 및 iOS 앱으로 배포할 수 있습니다.

다음 섹션에서는 래핑 기능을 사용하여 네이티브 모바일 앱을 만드는 단계를 설명합니다.

래핑 기능을 사용하여 모바일 앱을 만드는 단계.

  1. 기본 캔버스 앱을 선택하고 래핑 마법사를 시작합니다. 기본 캔버스 앱은 모바일 사용자가 모바일 앱을 시작할 때 볼 수 있는 초기 환경을 제공하는 앱입니다. 캔버스 앱은 솔루션의 일부여야 합니다. 추가 정보: 솔루션에 캔버스 앱 추가.
  2. 필요에 따라 래핑 마법사에서 모바일 앱에 보조 캔버스 앱을 추가합니다. 추가 정보: 여러 캔버스 앱을 함께 래핑.
  3. 모바일 앱에 대해 대상 플랫폼(iOS and Android)을 선택합니다. 필요에 따라 래핑 마법사에서 모바일 앱 패키지를 자동으로 코드 서명하도록 선택합니다.
  4. 아이콘, 이미지 및 색 팔레트를 사용하여 앱 브랜딩을 사용자 지정하여 모바일 앱을 개인 설정합니다.
  5. 앱을 등록합니다. 기존 앱 등록을 사용하거나 래핑 마법사에서 새로 생성하십시오.
  6. 모바일 앱을 저장하려면 App Center 위치를 선택하세요. 기존 App Center 위치를 사용하거나 래핑 마법사에서 새로 생성하십시오.
  7. 사용자 지정 브랜드형 모바일 앱을 생성하려면 마무리 단계에서 빌드 프로세스를 시작하세요.
  8. App Center 위치에서 모바일 앱을 다운로드합니다.
  9. 래핑 마법사에서 자동 코드 서명이 선택되지 않은 경우 모바일 앱 패키지를 수동으로 코드 서명해야 합니다. 추가 정보: 모바일 앱 패키지에 수동으로 서명.
  10. 앱 패키지를 테스트합니다.
  11. 모바일 사용자에게 앱 패키지를 배포합니다.

여러 캔버스 앱을 함께 래핑

둘 이상의 캔버스 앱을 단일 모바일 앱 패키지로 래핑할 수 있습니다. 모바일 앱 패키지에는 여전히 기본 앱이라고 하는 홈 앱이 필요합니다. 이 앱은 모바일 앱 패키지에 포함된 보조 앱이라는 다른 모든 캔버스 앱의 진입점이 됩니다.

보조 앱은 선택 사항입니다. 하나의 캔버스 앱만 래핑하는 경우 포함된 앱은 기본 앱으로 지정되고 모바일 앱 패키지에는 보조 앱이 없습니다.

다음 그림에 나오는 것처럼 기본 앱에는 여러 보조 앱에 대한 링크가 있을 수 있습니다. 함께 래핑된 이러한 모바일 앱 내부의 기본 앱과 보조 앱 간의 이동은 Launch() 함수로 관리할 수 있습니다.

함께 래핑되는 기본 앱과 보조 앱.

모바일 앱 브랜딩

래핑은 조직의 브랜딩 요구 사항에 맞게 모바일 앱 부트스트랩 환경의 사용자 지정을 지원합니다. 앱 아이콘, 시작 화면 이미지, 환영(로그인) 화면 이미지 및 색 팔레트를 지정하여 모바일 앱의 기본 환경 전체에서 사용할 수 있습니다.

래핑의 브랜딩.

래핑 프로젝트를 구축할 때 브랜딩 사용자 지정 옵션을 사용할 수 있습니다. 추가 정보: 브랜딩 구성

시스템 요구 사항

다음 목록은 래핑 기능을 사용하여 하나 이상의 캔버스 앱을 모바일 앱 패키지로 게시하기 전에 필요한 사항을 설명합니다.

사용 권한 및 액세스 요구 사항

소프트웨어 및 디바이스 요구 사항

참고

iOS 플랫폼용 앱 개발에는 Apple 개발자 프로그램 계정이 필요합니다.

래핑 용어 이해

래핑에는 Power Apps, App Center, 그리고 iOS 및 Android와 같은 타사 플랫폼의 여러 구성 요소가 포함됩니다. 따라서 Power Apps에서 래핑 기능을 사용하는 동안 관련된 구성 요소를 이해하는 것이 중요합니다.

App Center 위치

모바일 앱 배포를 위해 구축된 패키지를 저장하기 위한 App Center의 컨테이너. 구축 출력 유형은 선택한 대상 플랫폼에 따라 다릅니다.

플랫폼 OS 구축 출력 파일 형식
iOS(Apple Store를 통한 배포용) 맞춤형 *.zip
Android(Google Play 스토어를 제외한 모든 채널을 통한 배포용) Android *.apk

앱 플랫폼

게시를 위해 구축 프로세스를 거치는 앱의 의도한 플랫폼. iOS, Android 또는 Google Play 스토어용 빌드를 만들 수 있습니다.

  • iOS IPA 패키지 생성
  • Android APK 패키지 생성
  • Google Play 스토어 AAB 패키지 생성

래핑 프로젝트 구축

래핑 프로젝트를 구축하는 것은 다양한 플랫폼의 모바일 앱 배포를 위한 구축 패키지를 만드는 프로세스입니다. 이 프로세스는 Microsoft ID 플랫폼에 등록한 앱을 사용하고 선택한 플랫폼에 따라 지정된 App Center 위치에 빌드를 만듭니다. 구축된 패키지에는 각 플랫폼 유형에 대해 하나의 모바일 앱 패키지에 기본 앱과 선택 사항인 보조 앱이 포함됩니다.

번들 ID

출력 모바일 앱의 전역 고유 ID. 역 도메인 이름 패턴을 따릅니다. com.contoso.myapp을 예로 들 수 있습니다.

코드 서명

코드 서명은 최종 사용자에게 배포하기 전에 모바일 앱을 마무리하는 프로세스입니다. 코드 서명된 앱은 알려진 출처에서 가져온 것이며 신뢰할 수 있는 출처에서 마지막으로 서명한 이후로 앱 코드가 변경되지 않았음을 보장합니다.

기본 앱

기본 앱은 둘 이상의 캔버스 앱을 함께 래핑할 때 모바일 앱 환경에 대한 진입점 또는 홈 앱입니다. 모든 추가 앱은 보조 앱으로 간주됩니다. 하나의 캔버스 앱만 래핑 및 구축된 경우 기본 앱으로도 간주됩니다.

리디렉션 URI

리디렉션 URI 또는 응답 URL은 앱이 성공적으로 인증되고 인증 코드 또는 액세스 토큰이 부여되면 인증 서버가 사용자를 보내는 위치. 인증 서버는 코드 또는 토큰을 리디렉션 URI로 전송하므로 앱 등록 프로세스의 일부로 올바른 위치를 등록하는 것이 중요합니다.

추가 정보: 리디렉션 URI

보조 앱

기본 앱과 함께 모바일 앱 배포를 위해 동일한 빌드로 래핑하는 선택적 추가 캔버스 앱.

다음 단계

래핑 마법사를 사용하여 모바일 앱 빌드

참조 항목