[ Package conformance ]

Device & Platform · >=8.0.0

expo-screen-capture

upstream expo-screen-capture JS runs unchanged; package-local wrapper only registers the ExpoScreenCapture native module.
85%
API coverage
ExpoScreenCaptureLibraryCase PeachExpoScreenCaptureLibraryCase iOS 26.4
← iOS 26.4|Peach →
expo-screen-captureExpo Screen Captureexpo-screen-capture behavior across six proof stages: availability, permissions, screenshot listener, keyed prevention, allowance, and app-switcher privacy.
Diff0.17%
DeviceiPhone 16
OracleiOS 26.4
CapturedAug 20, 2026
iOS 26.4PeachDiff
Working (6)
isAvailableAsyncpreventScreenCaptureAsync/allowScreenCaptureAsync tag bookkeepingusePreventScreenCaptureenableAppSwitcherProtectionAsync/disableAppSwitcherProtectionAsyncaddScreenshotListener/removeScreenshotListener/useScreenshotListenergetPermissionsAsync/requestPermissionsAsync/usePermissions through upstream ScreenCapture.ts
Missing (1)
actual browser screenshot/recording prevention and app-switcher privacy blur are unavailable from the worker; screenshot events never fire automatically