From f7ee8392c38561627a4ce67e40387d6fd04be104 Mon Sep 17 00:00:00 2001
From: ignaciosantise <25931366+ignaciosantise@users.noreply.github.com>
Date: Thu, 27 Mar 2025 10:02:20 -0300
Subject: [PATCH 1/2] chore: added note to coinbase integration steps, removed
expo tab
---
docs/appkit/react-native/core/installation.mdx | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/docs/appkit/react-native/core/installation.mdx b/docs/appkit/react-native/core/installation.mdx
index 9b0de065b..a46e7464b 100644
--- a/docs/appkit/react-native/core/installation.mdx
+++ b/docs/appkit/react-native/core/installation.mdx
@@ -294,8 +294,9 @@ module.exports = createRunOncePlugin(
## Enable Coinbase Wallet
-
-
+:::info Note
+Coinbase SDK uses `react-native-mmkv@2.x.x` internally, which makes the SDK not compatible with React Native's new architecture.
+:::
Follow these steps to install Coinbase SDK in your project along with our Coinbase package. Check here for more detailed information.
@@ -310,7 +311,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 +403,6 @@ useEffect(() => {
Check Coinbase docs for more detailed information.
-
-
-
- Coinbase SDK doesn't support Expo Projects. More info here
-
-
-
-
## Examples
From bc73d02b886b457e71d59952a3c5dada1add442a Mon Sep 17 00:00:00 2001
From: ignaciosantise <25931366+ignaciosantise@users.noreply.github.com>
Date: Thu, 27 Mar 2025 11:57:10 -0300
Subject: [PATCH 2/2] chore: improved coinbase notice
---
docs/appkit/react-native/core/installation.mdx | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/docs/appkit/react-native/core/installation.mdx b/docs/appkit/react-native/core/installation.mdx
index a46e7464b..1b37df5ce 100644
--- a/docs/appkit/react-native/core/installation.mdx
+++ b/docs/appkit/react-native/core/installation.mdx
@@ -294,14 +294,16 @@ module.exports = createRunOncePlugin(
## Enable Coinbase Wallet
-:::info Note
-Coinbase SDK uses `react-native-mmkv@2.x.x` internally, which makes the SDK not compatible with React Native's new architecture.
-:::
+> ⚠️ **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:
```