diff --git a/docs/appkit/react-native/core/installation.mdx b/docs/appkit/react-native/core/installation.mdx index 9b0de065b..1b37df5ce 100644 --- a/docs/appkit/react-native/core/installation.mdx +++ b/docs/appkit/react-native/core/installation.mdx @@ -294,13 +294,16 @@ module.exports = createRunOncePlugin( ## Enable Coinbase Wallet - - +> ⚠️ **Important Compatibility Notice** +> +> The Coinbase SDK currently has the following limitations: +> - Does not support React Native's New Architecture +> - Does not support Expo Go +> +> If you're using the New Architecture, you'll need to disable it for Coinbase SDK compatibility. For Expo users, a custom development build is required. Follow these steps to install Coinbase SDK in your project along with our Coinbase package. Check here for more detailed information. -- Note: Coinbase SDK is [not compatible with Expo Go](https://github.com/MobileWalletProtocol/wallet-mobile-sdk/issues/206) - 1. Enable Expo Modules in your project running: ``` @@ -310,7 +313,7 @@ npx install-expo-modules@latest 2. Install Coinbase SDK ``` -yarn add @coinbase/wallet-mobile-sdk react-native-mmkv +yarn add @coinbase/wallet-mobile-sdk react-native-mmkv@^2.0.0 ``` 3. Install our custom connector @@ -402,14 +405,6 @@ useEffect(() => { Check Coinbase docs for more detailed information. - - - - Coinbase SDK doesn't support Expo Projects. More info here - - - - ## Examples