Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.expo-sharing
real upstream package — not intercepted. the app's expo-sharing JS runs over the ExpoSharing native module. shareAsync presents the same canvas share sheet core RN Share uses; a declared app group id reads the empty inbox a browser preview should report.90%
API coverageWorking (7)
isAvailableAsync through upstream jsshareAsync presenting the shared canvas sheet and resolving on dismissal whatever the outcomedialogTitle accepted and not shown as on iOSERR_FILE_PERMISSION for unreadable filesERR_MISSING_CURRENT_VIEW_CONTROLLER without a sheet hostERR_FAILED_TO_RESOLVE_APP_GROUP_ID from all three share-into entries when the app declares no ExpoShareIntoAppGroupIdempty incoming-share inbox when it does
Missing
incoming share extension app-group storage (no extension writes into the group from a preview, so a declared key always reads empty); UTI/mimeType file restaging and iPad popover anchoring have no visible effect on the iPhone-idiom sheet