Try LINE Free

FAQ

What if the LINE bottom menu won't open the LIFF page?

Troubleshooting when clicking the Rich Menu at the bottom of the LINE chat shows "Cannot open page. Check your network connection and try again."

LINELIFF

Answer

When chatting with the DodoAI official account on LINE, tapping "Menu" (Rich Menu four squares) at the bottom should open the LIFF page (YOYO, Me, Upgrade, My Space, etc.).

If you see the native LINE message "Cannot open page. Check your network connection and try again.", it is usually a LIFF configuration or Rich Menu link issue, not your phone's network.

Common causes

CauseDescription
LIFF_ID not configuredline-api online ENV missing LIFF_ID; Rich Menu cannot generate correct liff.line.me deep links
Rich Menu still on old linksMenu was provisioned with ngrok / test LIFF ID; production was not re-provisioned
Wrong LIFF EndpointLINE Console Endpoint set to https://app.dodoai.jp/liff (extra /liff) → requests /liff/liff/… and fails
Wrong Endpoint domainPoints to line-api domain instead of https://app.dodoai.jp

Ops fix steps (production)

  1. Self-check API (browser or curl)
    GET https://<line-api-domain>/api/line-messaging-status
    Confirm:

    • liffIdConfigured is true
    • liffAppOrigin is https://app.dodoai.jp
    • richMenuSampleUrls links look like https://liff.line.me/{LIFF_ID}/liff/yoyo
  2. Admin online ENV (service ai-dodoai-line-api)

    • Set LIFF_ID (LINE Developers → LIFF app ID)
    • Confirm LIFF_CHANNEL_ID
    • ALLOWED_WEB_ORIGINS includes https://app.dodoai.jp and https://liff.line.me
  3. LINE Developers Console (same Messaging API Channel)

    • LIFF → Endpoint URL: https://app.dodoai.jp (root domain only, no /liff suffix)
    • Scopes include profile, openid
  4. Re-provision Rich Menu (after LIFF_ID is set)

    cd ai-dodoai-line-api
    npm run rich-menu:provision -- --image ./assets/rich-menu-4.png
    
  5. Redeploy ai-dodoai-line-api and ai-dodoai-app; in LINE close chat and re-enter or re-follow to refresh menu cache.

What users can try

  • Close the LIFF window, return to chat, tap "Menu" again
  • Update LINE to the latest version
  • If it still fails, tell support which square failed and when, for line-messaging-status checks

Related

Last updated: Fri Jun 19

This guide applies to DodoAI Web/App Help Center v1.0.