[ Package conformance ]
Device & Platform · >=1.0.0
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 coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (7)
requestReview / requestReviewGalaxyStore / requestReviewAppGallery (resolve true — request issuedOS-suppressed displayno throw)openStoreForReview (real Linking.openURL to itms-apps/market URLs)getAndroidMarketUrlRateAppErrorAndroidMarket enum
Missing (2)
no visible in-app rating prompt (the iOS simulator shows none either — faithful iOS-sim behaviornot a sootsim-specific gap)