Hi Shopify Community,
I am currently developing a mobile application using the Customer Account API embedded via a WebView (React Native). My store is configured to use New Customer Accounts, which relies on a passwordless Email + 6-digit OTP login flow.
I am facing a blocker with the Apple App Store and Google Play Store review process. The reviewers require a functional “Demo Account” (Username and Password) to log in and test the app’s features. However, since the OTP is sent to a real email address that the reviewers cannot access, they are unable to log in.
My Questions:
-
Is there a way to configure a static OTP (e.g., always 123456) for a specific test email address (e.g., reviewer@example.com)?
-
Is there a “Test Mode” or specific configuration in the Customer Account API that allows for a predictable login flow for App Store reviewers?
-
If not, is the official recommendation for mobile apps to revert to Classic Customer Accounts (Email + Password) to satisfy these review requirements?
Any guidance or best practices from others who have launched mobile apps using the New Customer Accounts would be greatly appreciated.
Thanks!