Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ This repository contains the Checkout Kit implementations, samples, and protocol
| `ShopifyCheckoutKit` | `4.0.0-alpha.4` | Swift Package Manager, CocoaPods | Alpha | iOS checkout presentation SDK. | [Swift](platforms/swift/README.md) |
| `ShopifyAcceleratedCheckouts` | `4.0.0-alpha.4` | Swift Package Manager, CocoaPods subspec | Alpha | SwiftUI Shop Pay and Apple Pay accelerated checkout buttons for iOS 16+. | [Swift](platforms/swift/README.md#accelerated-checkouts) |
| `com.shopify:checkout-kit` | `4.0.0-alpha.4` | Maven Central | Alpha | Android checkout presentation SDK. | [Android](platforms/android/README.md) |
| `@shopify/checkout-kit-react-native` | `4.0.0-alpha.3` | npm `next` dist-tag | Alpha | React Native wrapper for the iOS and Android native SDKs. | [React Native](platforms/react-native/README.md) |
| `@shopify/checkout-kit-react-native` | `4.0.0-alpha.4` | npm `next` dist-tag | Alpha | React Native wrapper for the iOS and Android native SDKs. | [React Native](platforms/react-native/README.md) |
| `@shopify/checkout-kit` | `4.0.0-alpha.2` | npm `next` dist-tag | Alpha | Web component for opening Shopify checkout from a web page. | [Web](platforms/web/README.md) |
| `EmbeddedCheckoutProtocol` | Source package | Swift Package Manager | Internal/supporting | Swift client for Embedded Checkout Protocol messages. | [Protocol Swift](protocol/languages/swift/README.md) |
| `com.shopify:embedded-checkout-protocol` | `2026.04.08.1-alpha.2` | Maven Central | Internal/supporting | Kotlin client for Embedded Checkout Protocol messages. | [Protocol Android](protocol/languages/kotlin/embedded-checkout-protocol/README.md) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
public void present(String checkoutURL, ReadableArray subscribedMethods) {
releaseCheckoutListener();

Activity currentActivity = getCurrentActivity();

Check warning on line 65 in platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java

View workflow job for this annotation

GitHub Actions / React Native / Run Android Tests

[removal] getCurrentActivity() in ReactContextBaseJavaModule has been deprecated and marked for removal

Check warning on line 65 in platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java

View workflow job for this annotation

GitHub Actions / React Native / Run Android Tests

[removal] getCurrentActivity() in ReactContextBaseJavaModule has been deprecated and marked for removal

Check warning on line 65 in platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java

View workflow job for this annotation

GitHub Actions / React Native / Build Android Sample

[removal] getCurrentActivity() in ReactContextBaseJavaModule has been deprecated and marked for removal
if (currentActivity instanceof ComponentActivity) {
DispatchHandle dispatch = new DispatchHandle(json -> emitOnDispatch(json));
CustomCheckoutListener listener = new CustomCheckoutListener(dispatch);
Expand Down Expand Up @@ -99,7 +99,7 @@

@ReactMethod
public void preload(String checkoutURL) {
Activity currentActivity = getCurrentActivity();

Check warning on line 102 in platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java

View workflow job for this annotation

GitHub Actions / React Native / Run Android Tests

[removal] getCurrentActivity() in ReactContextBaseJavaModule has been deprecated and marked for removal

Check warning on line 102 in platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java

View workflow job for this annotation

GitHub Actions / React Native / Run Android Tests

[removal] getCurrentActivity() in ReactContextBaseJavaModule has been deprecated and marked for removal

Check warning on line 102 in platforms/react-native/modules/@shopify/checkout-kit-react-native/android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java

View workflow job for this annotation

GitHub Actions / React Native / Build Android Sample

[removal] getCurrentActivity() in ReactContextBaseJavaModule has been deprecated and marked for removal
if (currentActivity instanceof ComponentActivity) {
ShopifyCheckoutKit.preload(checkoutURL, (ComponentActivity) currentActivity);
}
Expand Down Expand Up @@ -363,6 +363,7 @@
// for now
null,
closeButtonColor,
null,
null);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@shopify/checkout-kit-react-native",
"license": "MIT",
"version": "4.0.0-alpha.3",
"version": "4.0.0-alpha.4",
"main": "lib/commonjs/index.js",
"types": "src/index.ts",
"source": "src/index.ts",
Expand All @@ -19,8 +19,8 @@
},
"checkoutKit": {
"nativeSdkVersions": {
"ios": "4.0.0-alpha.3",
"android": "4.0.0-alpha.3"
"ios": "4.0.0-alpha.4",
"android": "4.0.0-alpha.4"
}
},
"scripts": {
Expand Down
18 changes: 9 additions & 9 deletions platforms/react-native/sample/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2578,7 +2578,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- RNShopifyCheckoutKit (4.0.0-alpha.3):
- RNShopifyCheckoutKit (4.0.0-alpha.4):
- boost
- DoubleConversion
- fast_float
Expand All @@ -2605,8 +2605,8 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- ShopifyCheckoutKit (~> 4.0.0-alpha.3)
- ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.3)
- ShopifyCheckoutKit (~> 4.0.0-alpha.4)
- ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.4)
- SocketRocket
- Yoga
- RNVectorIcons (10.3.0):
Expand Down Expand Up @@ -2638,11 +2638,11 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- ShopifyCheckoutKit (4.0.0-alpha.3):
- ShopifyCheckoutKit/Core (= 4.0.0-alpha.3)
- ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.3):
- ShopifyCheckoutKit (4.0.0-alpha.4):
- ShopifyCheckoutKit/Core (= 4.0.0-alpha.4)
- ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.4):
- ShopifyCheckoutKit/Core
- ShopifyCheckoutKit/Core (4.0.0-alpha.3)
- ShopifyCheckoutKit/Core (4.0.0-alpha.4)
- SocketRocket (0.7.1)
- Yoga (0.0.0)

Expand Down Expand Up @@ -2996,9 +2996,9 @@ SPEC CHECKSUMS:
RNGestureHandler: eeb622199ef1fb3a076243131095df1c797072f0
RNReanimated: 237d420b7bb4378ef1dacc7d7a5c674fddb4b5d2
RNScreens: 3fc29af06302e1f1c18a7829fe57cbc2c0259912
RNShopifyCheckoutKit: 6cfc51687c9b4fab89f40696185a7d7dc32c2024
RNShopifyCheckoutKit: ccb0bd5241868deec9170fed103e04e0c6568898
RNVectorIcons: be4d047a76ad307ffe54732208fb0498fcb8477f
ShopifyCheckoutKit: e4e1214e648ad8d6168e31ff6cfa4b171854987e
ShopifyCheckoutKit: 95b6402d901c45c2b2b3fc1182a6fe735f1b7c54
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498

Expand Down
18 changes: 9 additions & 9 deletions platforms/react-native/test/rct-integration-app/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2122,7 +2122,7 @@ PODS:
- React-perflogger (= 0.80.2)
- React-utils (= 0.80.2)
- SocketRocket
- RNShopifyCheckoutKit (4.0.0-alpha.3):
- RNShopifyCheckoutKit (4.0.0-alpha.4):
- boost
- DoubleConversion
- fast_float
Expand All @@ -2149,15 +2149,15 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- ShopifyCheckoutKit (~> 4.0.0-alpha.3)
- ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.3)
- ShopifyCheckoutKit (~> 4.0.0-alpha.4)
- ShopifyCheckoutKit/AcceleratedCheckouts (~> 4.0.0-alpha.4)
- SocketRocket
- Yoga
- ShopifyCheckoutKit (4.0.0-alpha.3):
- ShopifyCheckoutKit/Core (= 4.0.0-alpha.3)
- ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.3):
- ShopifyCheckoutKit (4.0.0-alpha.4):
- ShopifyCheckoutKit/Core (= 4.0.0-alpha.4)
- ShopifyCheckoutKit/AcceleratedCheckouts (4.0.0-alpha.4):
- ShopifyCheckoutKit/Core
- ShopifyCheckoutKit/Core (4.0.0-alpha.3)
- ShopifyCheckoutKit/Core (4.0.0-alpha.4)
- SocketRocket (0.7.1)
- Yoga (0.0.0)

Expand Down Expand Up @@ -2464,8 +2464,8 @@ SPEC CHECKSUMS:
ReactAppDependencyProvider: 8df342c127fd0c1e30e8b9f71ff814c22414a7c0
ReactCodegen: 3ba2a79bc32ff858814c17ade10931b33b09dcf4
ReactCommon: 592ef441605638b95e533653259254b4bd35ff4f
RNShopifyCheckoutKit: 6cfc51687c9b4fab89f40696185a7d7dc32c2024
ShopifyCheckoutKit: e4e1214e648ad8d6168e31ff6cfa4b171854987e
RNShopifyCheckoutKit: ccb0bd5241868deec9170fed103e04e0c6568898
ShopifyCheckoutKit: 95b6402d901c45c2b2b3fc1182a6fe735f1b7c54
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498

Expand Down
Loading