Skip to content

Conversation

@fobos531
Copy link

Summary

This PR adds support for automatically configuring the native Android/iOS (required for enabling Google/Apple Pay) projects using Expo's config plugins for users that use Expo.

Changelog

  • added Expo config plugin
  • bumped react native dependency

Test Plan

N/A

@CLAassistant
Copy link

CLAassistant commented Jan 21, 2023

CLA assistant check
All committers have signed the CLA.

@charmiswebiots
Copy link

@fobos531 EXPO is a framework built on top of react native and it’s officially supported by react native. It’s great if this change works. Can you please verify if that PR works with EXPO and not breaking the current quick start app? if so, you can approve and merge PR, then we can enable our plugin with EXPO.

@kuldip-simform
Copy link

Any update on this PR?

@JoshKeenan
Copy link

Any movement on this at all?

@JoshKeenan
Copy link

Pretty sure that it isn't able to associate with any podspec at present and will fail in a build as the build phase this particular line is returning anything in the prebuild phase.

const podspecs = glob.sync('{ios/**/,}*.podspec');

This returns undefined implying that there is no podspec associated with the config plugin itself for iOS which is a requirement.

@danrivett danrivett mentioned this pull request Mar 12, 2024
@danrivett
Copy link

We're also looking to integrate Square into our existing Production Expo app (SDK 50).

We were about to start implementing stories to add support after seeing the React Native blog post but a customary search found this PR as well as #208, so it looks like it's not possible.

Looks like Stripe is the only processor I can find that documents support for Expo, but I'd love to be proven wrong since we already use Square in other parts of our organisation, so we were hoping to use it in our Expo app too.

@kuldip-simform
Copy link

Please check this thread: #236 (comment)

it will give you some insight for future problem due to adding build script in iOS which I have solved.

@timmyjose
Copy link

Any updates on this?

@mgray88
Copy link

mgray88 commented Aug 20, 2025

Until Square is willing to merge this, I've extracted the functionality into a standalone plugin to make it easier to work with: https://github.com/TakeoutCentral/square-expo-plugin

Comments and contributions welcomed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants