[ Package conformance ]
Device & Platform · >=2.1.0
react-native-file-viewer
native-seam only — the real upstream open() (Platform.OS branch, currentId counter, RNFileViewerDidOpen/DidDismiss listener bookkeeping, normalize() helper) runs from the bundle. sootsim registers the RNFileViewer TurboModule; open() hands the URL to `window.open(..., "_blank")` (the browser routes to QuickLook on macOS, Preview/Adobe on Windows, etc.) and emits DidOpen + DidDismiss with the requested id so upstream's promise + onDismiss resolve correctly.85%
API coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (6)
real upstream open() running from the bundlePromise resolution via RNFileViewerDidOpenonDismiss via RNFileViewerDidDismissfile:// normalization with decodeURI in upstreambrowser window handoff to the OS's native viewer chaindisplayName / showAppsSuggestions / showOpenWithDialog options accepted (no-op on web)
Missing (3)
native QuickLook preview UI presentationAndroid content provider / MIME intent resolutionapp suggestions / open-with dialog (we hand off to browser default which has its own UI)