パーマネントリンクを作成する
ユーザーがLINEミニアプリにアクセスするために、LIFF URLだけでなく、パーマネントリンクも使用できます。ただし、LINEミニアプリのページをシェアするときは、LIFF URLではなく、パーマネントリンクを使用してください。
ヘッダーに表示されるアクションボタンから、LINEミニアプリのページをシェアした場合は、自動的にそのページのパーマネントリンクが作成されます。
それ以外の状況では、以下の計算式に従ってパーマネントリンクを作成してください。
LIFF URL + (LINEミニアプリページのURL - エンドポイントURL) = パーマネントリンク
例:
| 項目 | 設定 |
|---|---|
| LIFF URL(※) | https://miniapp.line.me/123456-abcedfg |
| LINEミニアプリページのURL | https://example.com/shop?search=shoes#item10 |
| エンドポイントURL(※) | https://example.com |
※LINE Developersコンソールの[ウェブアプリ設定]タブで確認できます。
この場合、LINEミニアプリページのURLに対応するパーマネントリンクは、以下のとおりです。
https://miniapp.line.me/123456-abcedfg/shop?search=shoes#item10
LINEミニアプリページのURLには、ページパス、クエリパラメータおよびフラグメントを使用できます。
2023年12月13日より、LINEミニアプリのLIFF URLがhttps://miniapp.line.me/{liffId}に変更されました。
従来のhttps://liff.line.me/{liffId}にアクセスした場合も、引き続き当該のLINEミニアプリが開きます。そのため、発行済みのQRコードも引き続き利用可能です。
LINEアプリのバージョンによるドメイン名の違い
ヘッダーに表示されるアクションボタンからLINEミニアプリをシェアする場合、LINEアプリのバージョンによって作成されるパーマネントリンクのドメイン名が異なります。
| LINEアプリのバージョン | 作成されるURLの例 |
|---|---|
| 13.20以降 | https://miniapp.line.me/{liffId} |
| 13.20未満 | https://liff.line.me/{liffId} |
LINEをインストールしていない場合の動作
ユーザーがLINEをインストールしている場合は、ユーザーがパーマネントリンクをクリックすると、LINEが自動的に起動してLINEミニアプリのページが表示されます。ユーザーがLINEをインストールしていない場合は、ウェブブラウザが開き、LINEでLINEミニアプリを開くように案内されます。この案内からは、ウェブブラウザ上でLIFFのエンドポイントURLのページを開くこともできます。