Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.react-native-rate-app
native-seam: upstream JS (RateAppError, openStoreForReview via real RN Linking, getAndroidMarketUrl, market-URL constants, AndroidMarket enum) runs from the bundle; the RateApp TurboModule faithfully mirrors the iOS-simulator SKStoreReviewController contract — requestReview resolves without throwing and the system prompt is a silent no-op (exactly as on a real sim; even on-device the prompt is OS-controlled and rate-limited). same faithful-unavailable tier as react-native-mail / expo-mail-composer.85%
API coverageWorking (5)
requestReview / requestReviewGalaxyStore / requestReviewAppGallery (resolve true — request issued, OS-suppressed display, no throw)openStoreForReview (real Linking.openURL to itms-apps/market URLs)getAndroidMarketUrlRateAppErrorAndroidMarket enum
Missing
no visible in-app rating prompt (the iOS simulator shows none either — faithful iOS-sim behavior, not a sootsim-specific gap)