Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.react-native-device-country
native-seam: TYPE constants + getCountryCode wrappers run from the bundle; the NativeDeviceCountry TurboModule returns the real device region derived from the runtime locale (Intl.Locale(navigator.language).region, the documented web equivalent of iOS Locale.current.regionCode) instead of a hardcoded value, preserving upstream’s exact { code, type } ResolveType shape85%
API coverageWorking (3)
getCountryCode (real ISO region from the runtime locale)getCountryCodeIOS / getCountryCodeAndroid / Platform branch (run from bundle JS)TYPE_ANY / TYPE_TELEPHONY / TYPE_CONFIGURATION constants
Missing
no SIM/telephony MCC lookup (browsers expose only the OS/locale region, not a carrier country — TYPE_TELEPHONY resolves the same locale region as TYPE_CONFIGURATION)