App: mysea連携2
App ID: 421479186433
Client ID: 773339e3725d6daa71af7160d812d903
Dev store: mysea-dev-test.myshopify.com
Stack: @shopify/shopify-app-react-router, App Bridge loaded statically in via Shopify CDN, token exchange authentication strategy (distribution: AppStore)
The sibling check “Using the latest App Bridge script from CDN” is green. This check has stayed red for 3+ days despite multiple fresh app installs generating new session data on the dev store. Requesting manual verification.
Update: Resolved.
Root cause was on our code side, not scopes/reinstall. Our app used authenticate.admin() (token exchange) only — there was no explicit client-side fetch sending Authorization: Bearer <session token> to our own backend. The check’s headless probe apparently needs to observe that pattern.
Fix: added a client-side useAppBridge() + idToken() call that fires a fetch() with Authorization: Bearer <token> to a new lightweight endpoint (authenticate.admin() on our stack already supports validating the Bearer header out of the box). After deploying and opening the app once on the dev store, the check turned green within the next probe cycle.
If your check is also stuck despite scopes/reinstalls being correct, check whether your frontend actually sends an explicit Bearer-token request to your own backend — token-exchange-only auth may not be enough for this specific check.