chore: migrate iOS Rokt integration to SDK 9#68
Conversation
Align iOS pod dependencies with the React Native SDK 9 setup to prepare Flutter for shoppable ads support. Made-with: Cursor
Align the example iOS project target with SDK 9.0 pod requirements so CocoaPods can resolve updated mParticle dependencies. Made-with: Cursor
Update iOS Rokt bridge types and config construction for the SDK 9/RoktContracts APIs while keeping the existing event subscription flow. Made-with: Cursor
PR SummaryMedium Risk Overview Raises the iOS deployment target to Adjusts Rokt placement selection and event bridging: removes the old callback object in favor of the new Reviewed by Cursor Bugbot for commit 3d88fa4. Bugbot is set up for automated code reviews on this repo. Configure here. |
Background
This PR updates the Flutter plugin iOS integration to the SDK 9 contract surface so the plugin continues to compile and emit Rokt events after dependency upgrades.
This PR is intentionally scoped to migration and compatibility only.
What Has Changed
mParticle-Apple-SDK,mParticle-Apple-SDK-ObjC) and addedRoktContracts15.6for plugin/example compatibility with SDK 9MPRokt*APIs to SDK 9Rokt*contract typesRoktEventHandler(CartItemInstantPurchaseInitiated,CartItemInstantPurchaseFailure,InstantPurchaseDismissal,CartItemDevicePay)Screenshots/Video
N/A
Checklist
Additional Notes
Shoppable ads API surface changes are not included here and will be added in a follow-up PR.