본문 바로가기

@capgo/capacitor-share-target

Capacitor 앱으로 공유된 텍스트, 링크, 파일을 수신하세요.

@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 플러그인 버전을 가져옵니다.
메서드설명
addListenershareReceived 이벤트를 수신합니다.
removeAllListeners이 플러그인의 모든 리스너를 제거합니다.
getPluginVersion네이티브 Capacitor 플러그인 버전을 가져옵니다.

이 레퍼런스는 다음에서 동기화됩니다. 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 플러그인 대안의 제품 워크플로우에 대해서는.