Hi everyone,
I’m trying to submit my app (SpeedBoost, an image optimization app) for App Store review, but the “Embedded app checks” step under Distribution > App history has been stuck on pending (not checked) for 4 days now, even though every other requirement is complete (green checkmarks on listing, requirements, capabilities, etc.).
What the check is looking for (per the dashboard):
- Using the latest App Bridge script loaded from Shopify’s CDN
- Using session tokens for user authentication
What I’ve already verified/tried:
-
App Bridge CDN script — My app uses the official
@shopify/shopify-app-react-routerAppProvidercomponent, which injects the CDN script tag (https://cdn.shopify.com/shopifycloud/app-bridge.js) automatically. I’m not using the older npm@shopify/app-bridgepackage or any manualcreateApp()call, so this shouldn’t be the issue. -
Session tokens — I checked my Render deployment logs and confirmed the standard token-exchange flow is completing successfully:
id_tokenis received on load, “Requesting offline access token” → “Requesting online access token” → “Creating new session (isOnline: true)” all log correctly, followed by successful (200 OK) authenticated requests to/app,/app.data, and other app routes. -
Fresh install cycle — I fully uninstalled the app from my dev store (confirmed via the
APP_UNINSTALLEDwebhook firing), then did a fresh install and interacted with the app (navigated pages, ran the core optimize feature) to generate new session data. -
Ad blockers — I retested in an incognito window with no ad blocker extensions active, since Shopify’s own docs note ad blockers can interfere with session token telemetry.
-
Scopes — I identified and fixed a missing
write_filesscope that was causing afileUpdateGraphQL mutation to fail withACCESS_DENIED, redeployed the scope change viashopify app deploy, and reinstalled to grant the new scope. -
Confirmed successful GraphQL/API activity — My Shopify Partners dev dashboard “Logs” tab shows a consistent stream of successful (
OKstatus)GraphQL requestcalls against theadminAPI from my dev store, plus successfulshop/redactwebhook deliveries, spanning the last several days (screenshot attached).
Despite all of the above, the “Embedded app checks” item still shows as pending/unchecked after more than 4 days and multiple fresh install + interaction cycles.
My questions:
- Is there a way to manually trigger a re-check, or escalate this for a Shopify team member to look into it?
- Is there a known issue currently affecting the automated embedded app check pipeline?
- Are there any other specific actions/interactions inside the embedded app (beyond navigating pages and using core features) that are required to generate the right telemetry?
App details:
- App name: SpeedBoost
- Client ID: 95dba75f7cf5b176583299bbe8bfa6c2
- App URL: https://speedboost.onrender.com
- Distribution: Public (App Store)
Screenshots attached:
- Distribution page showing “Embedded app checks” still pending while everything else is complete
- Partners dev dashboard Logs tab showing successful GraphQL requests and webhook deliveries over the last 7 days
Any help or insight would be really appreciated — happy to share more logs if needed.
Thanks!

