I'm having trouble with the Oauth process during my app submission.
We're being told that the Oauth process does not ask for permissions directly after hitting install app, but this is not true. We do immediately ask for app permissions after the user hits install.
The caveat here is that the user is required to first login to their (our app) account, and I'm not sure how we can get around this step as the logic of associating customer information to an unknown account doesn't make sense to me and this is required for redirecting to the App Permissions page.
Without Customer Logging in First:
With Customer Logging in First:
What is the recommended way to handle this? It seems 100% necessary to have an account for us to ask permissions for, and we won't know which account to associate with the store unless the user logs in first.
Maybe let the shopify app be installed first, (and now you've identified the shop), then prompt the shop (in shopify app) to log into your app?