Proof

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 shape
85%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (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)