[ Package conformance ]

Storage & Data · >=6.0.0

react-native-mail

native-seam: real one-line package (export default NativeModules.RNMail) runs from the bundle; the RNMail native module faithfully mirrors the iOS-simulator contract — upstream ios/RNMail.m guards mail() with [MFMailComposeViewController canSendMail], which is false on a sim with no Mail account, so it calls back 'not_available'. same faithful-unavailable stance and tier as the expo-mail-composer native seam.
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 (2)
mail(optionscallback) → callback('not_available') exactly as upstream RNMail.m does when canSendMail is false; apps that handle the documented error callback take the correct branch
Missing (2)
no real mail composer UI (the iOS simulator has none either — this is faithful iOS-sim behaviornot a sootsim-specific gap)