이 참조를 사용하여 Windows 공유 통합에 대한 올바른 DataFormat 선언 및 API를 선택합니다.
DataFormat 참조 테이블
| DataFormat | API 보내기 | 수신 API | 일반적인 앱 유형 |
|---|---|---|---|
Text |
SetText | GetTextAsync |
메모 앱, 클립보드 도구, 일반 텍스트 |
Uri / WebLink |
SetWebLink | GetWebLinkAsync |
브라우저, 책갈피, 메시징 앱 |
ApplicationLink |
SetApplicationLink | GetApplicationLinkAsync |
딥 링크를 노출하는 앱 |
Html |
SetHtmlFormat | GetHtmlFormatAsync |
전자 메일 클라이언트, 서식 있는 텍스트 편집기 |
Bitmap |
SetBitmap | GetBitmapAsync |
사진 편집기, 이미지 뷰어 |
StorageItems |
SetStorageItems | GetStorageItemsAsync |
파일 관리자, 클라우드 스토리지 앱 |
Rtf |
SetRtf | GetRtfAsync |
Word 프로세서, 서식 있는 텍스트 편집기 |
팁 (조언)
URL의 경우 항상 SetWebLinkSetText. 대상 앱은 풍부한 링크 미리 보기를 생성하고 콘텐츠가 URI로 입력된 경우에만 탐색을 올바르게 처리할 수 있습니다.
앱 범주별 FileType 선언
이 치트 시트를 사용하여 매니페스트에 대한 가장 좁은 선언 집합 <uap:FileType> 을 선택합니다. 더 적은 형식을 선언하면 공유 시트의 노이즈가 줄어들고 앱이 처리할 수 없는 콘텐츠에 대해 표시되지 않습니다.
| 앱 범주 | 권장 선언 <uap:FileType> |
추가 데이터 형식 |
|---|---|---|
| 사진 뷰어/편집기 |
.jpg
.jpeg
.png
.gif
.bmp
.heic
.webp
|
Bitmap, StorageItems |
| 비디오 플레이어 |
.mp4
.mov
.avi
.mkv
.wmv
|
StorageItems |
| 오디오 플레이어 |
.mp3
.flac
.wav
.aac
.m4a
|
StorageItems |
| 문서 편집기 |
.pdf
.docx
.xlsx
.pptx
.txt
|
StorageItems |
| 링크 처리기/브라우저 | (파일 형식 없음) |
Uri, WebLink |
| 메시징 앱 | (파일 형식 또는 특정 첨부 파일 형식 없음) |
Uri, , WebLinkStorageItems |
| 노트 앱 |
.txt
.md
|
Text, StorageItems |
| 클라우드 스토리지/파일 이동기 | <uap:SupportsAnyFileType /> |
StorageItems |
Important
<uap:SupportsAnyFileType /> 는 범용 파일 이동자에만 적합합니다. 다른 모든 앱 범주에 대해 특정 파일 확장자를 선언합니다. 광범위한 선언은 가장 일반적인 공유 대상 버그입니다.
관련 콘텐츠
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Windows developer