개요
“개요” 섹션@capgo/capacitor-share-target 콘텐츠를 수신합니다 과 다른 앱(Android SEND / SEND_MULTIPLE intent 및 App Group에 기록하는 iOS Share Extension). 이 플러그인은 shareReceived title, text, files를 포함하는 listener를 제공합니다.
iOS에서 공유 페이로드는 notifyListeners(..., retainUntilConsumed: true) 사용하므로 WebView가 로드되기 전에 도착한 공유도 첫 번째 listener로 전달됩니다. 이는 일반적인 App Intent 큐가 아니라 공유 전용 cold start 처리입니다.
이 플러그인은 하지 마세요 Siri 단축어나 Shortcuts 앱 액션은 생성하지 않습니다. 해당 기능에는 다음을 사용하세요. @capgo/capacitor-app-intents. 이는 @capgo/capacitor-intent-launcher (Android activities 및 iOS Settings)와 관련이 없습니다.
자세한 내용은 Siri, 단축어 및 위젯 expo-app-intents 스타일 기능과의 전체 비교를 위해.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | Xcode에서 Share extension 설정하기 |
| Android | 지원 | manifest의 Intent filter |
| 웹 | 아니요 | PWA share target 별도 사용하기 |
핵심 기능
“핵심 기능” 섹션addListener- shareReceived 이벤트 수신 대기removeAllListeners- 이 플러그인의 모든 리스너를 제거합니다.getPluginVersion- 네이티브 Capacitor 플러그인 버전을 가져옵니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
addListener | shareReceived 이벤트를 수신합니다. |
removeAllListeners | 이 플러그인의 모든 리스너를 제거합니다. |
getPluginVersion | 네이티브 Capacitor 플러그인 버전을 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-share-target.
@capgo/capacitor-share-target에서 계속하기
“@capgo/capacitor-share-target에서 계속하기” 섹션사용 중이라면 @capgo/capacitor-share-target 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-share-target 사용하기 @capgo/capacitor-share-target 사용하기의 네이티브 기능을 위해, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.