앱 확장 프로그램

앱 확장 프로그램을 사용하면 맞춤형 기능과 콘텐츠를 앱 외부로 확장할 수 있으며 사용자가 다른 앱 또는 시스템과 상호 작용하는 동안에도 앱 기능을 사용할 수 있습니다. 예를 들어 홈 화면에 위젯으로 앱 표시, 액션 시트에 새 버튼 추가, 사진 앱 내 사진 필터 제공 등의 작업을 수행하거나 강력한 암호 또는 Apple로 로그인을 사용하도록 사용자 계정을 자동으로 업그레이드할 수 있습니다. 확장 프로그램을 사용하여 사용자가 가장 필요로 하는 모든 곳에 강력한 앱 기능을 제공하십시오.

앱 확장 프로그램 유형

iOS, iPadOS, macOS, tvOS 및 watchOS에서는 여러 유형의 확장 프로그램을 지원합니다. 각 확장 프로그램은 공유, 알림 센터, Safari와 같이 시스템의 범위가 지정된 단일 영역에 연결됩니다.

확장 프로그램 포인트 설명 iOS/iPadOS macOS tvOS watchOS
동작(영문) 맞춤형 동작을 공유 시트에 추가하여 모든 앱에서 여러분의 앱 기능을 호출합니다.
Audio Unit(영문) GarageBand 또는 Logic Pro X과 같은 음악 프로덕션 앱을 비롯해 사운드를 사용하는 모든 앱에서 오디오를 생성하고 수정합니다.
인증 서비스(영어) 단일 로그인을 활성화하여 사용자 인증을 간소화합니다.
계정 인증 수정(영문) 사용자 암호를 강력한 암호로 자동 업그레이드하거나 Apple로 로그인을 사용하도록 계정을 변환합니다.
자동 완성 자격 증명 제공업체(영문) 암호 자동 완성 기능에 앱의 자격 증명을 포함하고 앱의 암호 데이터를 암호 자동 완성 작업 흐름으로 가져옵니다.
방송 설정 UI/방송 UI(영어) 사용자 화면의 콘텐츠를 캡처하여 비디오 방송 서비스로 스트리밍합니다.
통화 디렉토리(영문) 앱의 맞춤형 연락처 목록의 발신자 번호를 표시하여 사용자가 누가 전화를 거는지 알 수 있습니다.
ClassKit 콘텐츠 제공업체(영문) 스쿨워크 앱에 상태가 표시되도록 앱의 활동 상태를 업데이트합니다.
콘텐츠 차단기(영문) Safari 요청에서 요소 숨기기, 로드 차단, 쿠키 제거에 대한 규칙을 제공합니다.
맞춤형 키보드(영문) 고유한 입력 방법이나 특정 언어용으로 시스템 전반에서 맞춤화된 텍스트 입력 방식을 제공합니다.
파일 제공자(영문) 다른 앱이 여러분의 앱에서 저장 및 관리하는 문서 및 디렉토리에 접근하도록 허용합니다.
파일 제공자 UI(영문) 문서 브라우저의 빠른 메뉴에 앱에서 관리하는 문서에 대한 맞춤형 동작을 추가합니다.
Finder 동기화(영문) 파일을 백엔드 스토리지 서비스와 동기화합니다.
iMessage(영문) 사용자가 텍스트, 스티커, 미디어 파일 및 대화식 메시지를 보낼 수 있게 합니다.
Intent(영문) 사용자가 Siri를 사용하여 앱과 상호 작용할 수 있게 합니다.
Intent UI(영문) Siri 대화 또는 지도 앱에서 여러분의 앱과 상호 작용할 수 있는 인터페이스를 맞춤화합니다.
Mail(영문) 맞춤형 동작을 추가하고, 콘텐츠를 차단하고, 메시지를 서명 및 암호화하여 Mail을 개선합니다.
메시지 필터(영문) 원치 않는 SMS 및 MMS 메시지를 식별하고 필터링합니다.
네트워크(영어) VPN, 프록시 또는 콘텐츠 필터링과 같은 시스템 수준의 네트워킹 서비스를 제공합니다.
알림 센터(영문) 앱의 알림 경고 표시를 맞춤화합니다.
알림 서비스(영문) 원격 알림이 사용자 기기에 표시되기 전에 원격 알림의 페이로드를 수정합니다.
지속적인 토큰(영문) 토큰을 사용하여 사용자 계정 및 키체인에 대한 접근 권한을 부여합니다.
사진 편집(영문) 앱이 사진 앱 내에서 직접 자산을 편집할 수 있도록 합니다.
사진 프로젝트(영문) 프로젝트 생성을 지원하는 확장 프로그램으로 macOS 사진 앱을 강화합니다.
Quick Look 미리보기(영어) 모든 앱에서 볼 수 있도록 여러분의 앱이 소유한 문서의 미리보기를 제공합니다.
Safari 서비스(영문) 웹 기술과 기본 코드를 활용하여 Safari의 웹 브라우징 경험을 확장합니다.
공유(영문) 사용자가 원하는 앱에서 여러분의 소셜 네트워크 서비스에 게시할 수 있게 합니다.
스마트 카드 토큰(영문) 하드웨어 기반 토큰을 사용하여 사용자 계정 및 키체인에 대한 접근을 허용합니다.
Spotlight 가져오기(영문) 앱의 콘텐츠를 Spotlight, Safari, Siri 등에서 검색할 수 있게 합니다.
스티커 팩(영문) 메시지 앱에 맞춤형 스티커를 추가합니다.
썸네일(영문) 모든 앱에 맞춤형 문서 유형의 썸네일을 표시합니다.
TV Top Shelf(영문) Top Shelf 콘텐츠 및 tvOS 앱의 설명을 제공하여 사용자가 앱을 발견할 수 있게 합니다.
원치 않는 커뮤니케이션(영문) 앱의 맞춤형 요청하지 않은 발신자 데이터베이스를 사용하여 수신 전화를 차단합니다.
화상 회의(영문) 사용자의 캘린더에 표시된 이벤트에 화상 회의 서비스를 바로 통합합니다.
위젯(영문) iOS 홈 화면 또는 macOS 알림 센터에 관련성 있는 앱의 콘텐츠를 한눈에 파악할 수 있게 표시합니다.
Xcode 소스 편집기(영문) Xcode 소스 편집기 내에 맞춤형 편집 기능을 제공합니다.

도구 및 리소스

Xcode 및 다음 리소스를 사용하여 앱 확장 프로그램을 빌드해 보십시오.

Xcode 다운로드하기(영문)