앱 확장 프로그램

앱 확장 프로그램을 사용하면 맞춤형 기능과 콘텐츠를 앱 외부로 확장할 수 있으며, 사용자는 다른 앱 또는 시스템과 상호 작용하는 동안에도 앱 기능을 사용할 수 있습니다. 앱을 홈 화면에 위젯으로 표시하거나, 동작 시트에 새 버튼을 추가하거나, 사진 앱에서 사진 필터를 제공해 보세요. 사용자 계정에서 강력한 암호나 Apple로 로그인 기능을 사용하도록 자동으로 업그레이드할 수도 있습니다. 앱의 활약을 최대화할 수 있도록 적재적소에 확장 프로그램을 활용해 보세요.

앱 확장 프로그램 유형

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

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

도구 및 리소스

Xcode와 아래 리소스를 활용해 앱 확장 프로그램을 빌드해 보세요.

Xcode 다운로드하기