I am attempting to create a custom embedded app. I'm following the tutorial at Build a Shopify App with Node and React with the only difference being that I created a custom instead of public app.
Everything works great until I attempt to install the app in a development store. I follow the steps outlined at Authenticate and test your app
However, when I open my development store, and check the installed Apps, this app is not listed. Likewise, in the Partner Dashboard, this app shows 0 (zero) installs.
Is there something different I need to do to install a custom app in my development store? When I follow the tutorial and create a public app, everything works just fine.
Thank you for any insights!
Solved! Go to the solution
This is an accepted solution.
I haven't gone through this tutorial, but if the sample app is directing you to this link:
that means it's skipping the step where it generates the permissionUrl which is what's actually required to install the app (https://shopify.dev/tools/app-bridge/getting-started in the 'Authenticate with OAuth'):
In order to install it for your development store, manually create the above URL for now with your development store's shopOrigin. If you get some weird error that says "you can't install this app using this link, contact the developer" then in your custom app, you need to actually specify the merchant shop (your development store). You'll do this by generating a custom merchant install link (which doesn't work), but after you've specified the merchant, you will be able to then use the above URL to install.