Our app's submission got rejected many time, the changes we required to do stated as "Use OAuth to ask for scope permissions immediately after merchants add your app.".
I am not sure what is that mean, seem like my app already ask for OAuth as in the video.
Any help is appreciated.
Thanks
Solved! Go to the solution
This is a common problem - for the purposes of passing app submission, your app must trigger OAuth automatically (without any manual entry of the shop name) as if a merchant were clicking on "Add App" in the Shopify app store. The way to test that it's working is to install on your development store within your Partner dashboard using the "test on my development store" and then "install" link - this simulates the "Add App" button in the App Store. I would do this with multiple development stores to make sure it's dynamically changing for each store.
After you get your app approved, it's fine to do it the way you are doing it.
This is an accepted solution.
Shopify will always append a 'shop' parameter to each url request coming from Shopify, so you can use query string parameters and grab it. And then in terms of checking against your db, the logic I have is:
Many make the mistake of only checking if they already have an access token in the db for that shop, but the correct move is to actually make a request to ensure validity.
Thanks @policenauts the OAuth got passed after I resubmit it, but still got rejected with different changes required. I will need to check the changes required one by one.
Hi @policenauts , is the unlisted Shopify app required to use Billing API? My web app have Premium subscription using other merchant for the payment.
User | Count |
---|---|
12 | |
12 | |
10 | |
8 | |
7 |