-
[iOS] Share Extension - NSExtensionActivationRule카테고리 없음 2024. 9. 25. 18:10반응형
Share Extension 사용시 NSExtensionActivationRule 을 정의해야합니다.
최초 생성시 TRUEPREDICATE 로 스텁되어있습니다.
개발시에는 상관없지만, 특정한 제약을 주기 위해서는 Dictionary 타입으로 변경 후, NSExtensionActivationRule 에 사용 가능한 Key 값으로 교체해야합니다.
TRUEPREDICATE을 포함 하는 경우, 해당 앱은 심사 거부됩니다.
키 설명 NSExtensionActivationSupportsAttachmentsWithMaxCount 첨부 파일의 최대 갯수를 나타냅니다 NSExtensionActivationSupportsAttachmentsWithMinCount 첨부 파일의 최소 갯수를 나타냅니다 NSExtensionActivationSupportsFileWithMaxCount 파일을 지원한다는 것을 뜻하며, 다룰 수 있는 최대 파일 개수를 나타냅니다. NSExtensionActivationSupportsImageWithMaxCount 이미지를 지원한다는 것을 뜻하며, 다룰 수 있는 최대 이미지 개수를 나타냅니다. NSExtensionActivationSupportsMovieWithMaxCount 동영상을 지원한다는 것을 뜻하며, 다룰 수 있는 최대 동영상 개수를 나타냅니다. NSExtensionActivationSupportsText 파일을 지원한다는 것을 뜻합니다. NSExtensionActivationSupportsWebURLWithMaxCount 웹 URL을 지원한다는 것을 뜻하며, 다룰 수 있는 최대 웹 URL 개수를 나타냅니다. NSExtensionActivationSupportsWebPageWithMaxCount 웹 페이지을 지원한다는 것을 뜻하며, 다룰 수 있는 최대 웹 페이지 개수를 나타냅니다. App Extension Keys
App Extension Keys App extensions enable you to provide features to other apps in iOS and macOS. Each app extension type defines keys that let you declare to the system information about an app extension's capabilities and intents. Keys for app extensions
developer.apple.com