I am not currently able to submit my app due to embedded app checks…
-
“Using the latest App Bridge script loaded from Shopify’s CDN”
-
“Using session tokens for user authentication”
however, my app doesn’t use Shopify App Bridge at all currently — and it shouldn’t need to.
-
“App Bridge is for embedded Shopify apps that render inside the Shopify Admin iframe. my app is a standalone SaaS that connects to Shopify via OAuth and the Admin API through backend edge functions. It’s not embedded in Shopify’s admin panel.”
-
“Adding App Bridge would only be necessary if you plan to embed as an app inside the Shopify Admin dashboard.”
Any suggestions?
Hi @Doesthisthingwork - you’re correct that a standalone app connecting via OAuth and the Admin API doesn’t need App Bridge or session tokens. Those checks are specifically for apps that render inside the Shopify admin iframe.
The most likely cause here is that your app is still configured with the default embedded = true setting, which tells the pre-submission system to enforce the App Bridge and session token requirements. If you’re managing your app with the CLI, set embedded = false in your shopify.app.toml and run shopify app deploy. If you’re using the Dev Dashboard instead, go to your app, click Versions, create a new version, and make sure “Embed app in Shopify admin” is unchecked before releasing.
Once that configuration change is live, those embedded app checks should stop blocking your submission. Let me know if you’re still hitting the same checks after making that change and I can take another look!
I am confirming we are still having issues with the checks after implementing fixes to both of these issues.
Sorry to hear that @Doesthisthingwork, I sent you a DM to get more info so I can take a closer look!