Thanks for the response here.
So the concept of asking for permission via OAUTH makes sense. However, it seems that the way the bot is checking this is:
- Access app via URL
- Check to see if OAUTH request is the first thing that it sees
But the actual user flow would be something like this:
- Access app via URL
- Login to the app, and then navigate to a ‘connect my store’ function
- Specify the myshopify URL so that we know which store to generate the OAUTH request for
- Once they click a ‘connect’ button, they get redirected to OAUTH and grant (or deny) permission to get their store data
It seems like the Shopify review bot is coming from some ‘install app’ URL, when this will never be a part of the actual flow in production for an unlisted app?