App reviews, troubleshooting, and recommendations
Hello everyone!
We tried submitting our app to the Shopify App Store. But got rejected with this error "Your app must immediately authenticate using OAuth before any other steps occur. Merchants should not be able to interact with the user interface (UI) before OAuth."
However, on our end we've ran some tests and everything is following the flow according to their requirements. We are unable to replicate the error on our end, after testing on multiple browsers with multiple users, even on incognito.
Our app flow is as follows (exactly as how Shopify asks for it):
The reply we got from the store team shows us a screenshot with a DNS issue which is a "DNS_PROBE_FINISHED_NXDOMAIN" error. We even flushed our cache on Cloudflare, tested another few times and we can't replicate the error still. (URL in the screenshot also contains an HMAC in the slug, which is also working fine on our end.)
Any help would be greatly appreciated as the rejection emails from the Shopify store are all automated and don't accept responses.
Thanks in advance everyone!
Just curious, what happens in step 1 "The merchant installs the app" - when the customer clicks the install button? Does your app redirect them to the Shopify's OAuth authorization page on server side or does the redirect happens on a front-end (UI)?
Thanks for getting back! Appreciate.
Our OAuth flow is triggered in server-side but we're using "Shopify Managed installation" that does not need to redirect during installation to an external oAuth page.
As 2024 wraps up, the dropshipping landscape is already shifting towards 2025's trends....
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024In today’s interview, we sat down with @BSS-Commerce to discuss practical strategies f...
By JasonH Nov 13, 2024