Opening a LIFF app

With LIFF v2, you can open a LIFF app either in LINE or in an external browser.

Opening a LIFF app in LINE

To open a LIFF app in LINE, follow these steps:

  1. In LINE, use the URL scheme for opening a LIFF app.

    For example, in a LINE chat, send a message with a URL based on the URL scheme, then tap the URL in your own message.

  2. Agree to grant the required permissions to the LIFF app.

    The LIFF app is displayed.

URL scheme for opening a LIFF app

We provide a URL scheme for opening LIFF apps. For more information, see Opening a LIFF app in "Using the LINE URL scheme."

Passing extra information to the LIFF app

To transfer extra information to a LIFF app, add query parameters to the end of the URL. For example, if you specify https://liff.line.me/{liffId}/?key1=value1&key2=value2, then ?key1=value1&key2=value2 will be passed to the endpoint URL of the LIFF app.

If the user hasn't installed LINE

If a user who hasn't installed LINE opens a URL based on the URL scheme, their web browser opens with a page asking them to download LINE.

Opening a LIFF app in an external browser

To open a LIFF app in an external browser, follow the steps below.

  1. In the external browser, open the URL of the LIFF app.

  2. Agree to grant the required permissions to the LIFF app.

    The LIFF app is displayed.

Passing extra information to a LIFF app

To transfer extra information to a LIFF app, add ?key1=value1&key2=value2 to the end of the URL.

{{ $t("form.question.helpful") }}

{{ $t("form.question.detail") }}

{{ $t("form.question.improve") }}

{{ $t("form.info.start") }}{{ $t("form.info.link") }}{{ $t("form.info.end") }}


{{ $t("form.result.success") }}
{{ $t("form.result.error") }}
{{ $t("form.result.errorLink") }}