Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hello!
With the recent changes Shopify is requiring Apps to be submitted for review, we have a problem in how we can continue to test our app using localhost tunnels via ngrok or similar.
The way I understand it, in the App Setup screen you can only put in one URL for the App Url but you are allowed to put in multiple for callback URLs.
Now that Shopify wants all app installs initiated from the Shopify App Store, the App Url is used initially by Shopify to confirm HMAC & Email of installer on your server's end, then the installer is redirected to Shopify via your server using a 3xx redirect to complete finishing the install, before hitting the Callback URL to save authorization_code & request access_token.
The issue with testing an app that goes live on the Shopify app store is how do you test when that main App Url has to be a real and public URL, not an ngrok or localhost URL? It also seems like your public server has to become the proxy and tunnel requests from the public App Url to your localhost wherever it is in order to facilitate testing on your local machine.
Please advise, thank you
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025