LINE API Use Case
言語選択JP
  • JP
  • EN
LINE API Use Case
言語選択 JP
  • JP
  • EN

LINEミニアプリ

LINEミニアプリは LIFF(LINE Front-end Framework)上で実行される、LINEヤフーが提供するウェブアプリケーションのプラットフォームです。このプラットフォームで動作するウェブアプリケーションを、LINEミニアプリまたはLIFFアプリと呼びます。
どちらもLINEアプリに実装されたLIFFブラウザ上で動作するウェブアプリケーションです。ウェブアプリケーションに、LINEヤフーが提供するLIFF SDKを組み込むと、LINEミニアプリまたはLIFFアプリとして動作するようになります。
LINEミニアプリおよびLIFFアプリでは、一般に使用されているウェブアプリ開発技術を利用できるので、既存の様々なサービスと組み合わせることで、素早く新しいサービスを提供できます。

2024年2月より、ユーザー端末のホーム画面にLINEミニアプリへのショートカットを追加できるようになりました。会員証やモバイルオーダーなど、ユーザーの利用頻度の高いサービスでこの機能を活用することで、ユーザー体験を向上させることができます。詳しくは、『LINEミニアプリドキュメント』の「ユーザー端末のホーム画面にLINEミニアプリへのショートカットを追加する」を参照してください。

LINEミニアプリの場合は、LINEヤフーによる審査および認定が必要です。

LINEミニアプリとLIFFアプリの違いは以下のとおりです。

LINEミニアプリLIFFアプリ
LINEヤフーによる審査
および認定
LINEヤフーによる審査および認定が必要です。審査に通過すると、LINEアプリの[ホーム]タブや、LINEアプリが提供する検索機能に、LINEミニアプリが表示されるようになります。LINEヤフーによる審査および認定は必要ありません。いつでもリリースできます。
LINEミニアプリ
お知らせトーク
ルーム
すべてのLINEミニアプリが共通で利用できるLINEミニアプリ お知らせトークルームを使用できます。使用できません。
LINE
ミニアプリ
LIFFアプリ
LINEヤフーによる審査および認定
LINEヤフーによる審査および認定が必要です。審査に通過すると、LINEアプリの[ホーム]タブや、LINEアプリが提供する検索機能に、LINEミニアプリが表示されるようになります。LINEヤフーによる審査および認定は必要ありません。いつでもリリースできます。
LINEミニアプリお知らせトークルーム
すべてのLINEミニアプリが共通で利用できるLINEミニアプリ お知らせトークルームを使用できます。使用できません。

LINEミニアプリを導入するメリット

エンドユーザー視点

LINEミニアプリ エンドユーザー視点でのメリット インストール不要で利用可能(LINEミニアプリ/LIFF)

インストール不要で利用可能(LINEミニアプリ/LIFF)

エンドユーザーは、LINEミニアプリ/LIFFをスマートフォンにインストールする必要がありません。
アプリをダウンロードしたり、インストールしたりする手間を省いて、LINEアプリ上ですぐに使い始められます。

LINEミニアプリ エンドユーザー視点でのメリット リッチなUIが利用可能(LINEミニアプリ/LIFF)

リッチなUIが利用可能(LINEミニアプリ/LIFF)

LINEミニアプリ/LIFFを使うと、LINEのトークルームやMessaging APIでは提供されていないリッチなUIを利用して、サービスをスムーズに利用できます。
たとえば、地図を表示したまま、地図に立てたピンと、その関連情報を同時に表示できるなど、リッチなUIを利用できます。

LINEミニアプリ エンドユーザー視点でのメリット 安心安全なアプリを利用可能(LINEミニアプリ)

安心安全なアプリを利用可能(LINEミニアプリ)

LINEが認定したLINEミニアプリだけがLINEで公開されているため、LINEミニアプリを安心して利用できます。
エンドユーザーは、LINEアプリの[ホーム]タブや、LINEアプリが提供する検索機能から、LINEミニアプリを見つけることができます。

サービス提供者視点

LINEミニアプリ サービス提供者視点でのメリット LINEユーザーのプロフィール情報が取得可能(LINEミニアプリ/LIFF)

LINEユーザーのプロフィール情報が取得可能(LINEミニアプリ/LIFF)

LINEユーザーのプロフィール情報(LINEミニアプリ/LIFFでユーザーを区別するためのユーザーID、ユーザーが登録している任意の表示名など)を取得できます。
IDトークンやアクセストークンを利用すれば、LINEミニアプリ/LIFF(クライアント)からサーバーにセキュアに、LINEユーザーのプロフィール情報を送信できます。

LINEミニアプリ サービス提供者視点でのメリット アプリをユーザーの友だちにシェア(LINEミニアプリ/LIFF)

アプリをユーザーの友だちにシェア(LINEミニアプリ/LIFF)

追加実装の必要がないデフォルトのシェアボタンを利用するだけで、友だち同士でLINEミニアプリを簡単にシェアできます。
よりよいUXを提供するために、友だち同士で追加情報をシェアさせたい場合は、シェアターゲットピッカーを利用したカスタムシェアメッセージを作成すると良いでしょう。

LINEミニアプリ サービス提供者視点でのメリット Service Message通知(LINEミニアプリ)

Service Message通知(LINEミニアプリ)

LINEミニアプリでは、LINEミニアプリ お知らせトークルームが解放されていることも大きな特徴です。
LINEミニアプリ お知らせトークルームは、すべてのLINEミニアプリが共通で利用できるトークルームです。レストランや宿泊施設の予約の確認通知をユーザーに送信する場合など、一定の条件を満たすメッセージをLINEミニアプリ お知らせトークルームに送信できます。
LINEミニアプリ お知らせトークルームを利用することで、サービスから送信した重要なメッセージを、エンドユーザーが見逃す可能性を減らす効果が期待できます。

APIの仕組み

LINEミニアプリのイメージ図(ユーザー認証)
ユーザー認証
LINEミニアプリおよびLIFFを初期化するタイミングで、LINEプラットフォームとエンドユーザーの間で、ユーザー認証が行われます。
ユーザー認証が完了すると、サービスはアクセストークンを取得できます。アクセストークンを利用して、ユーザーを識別してください。
LINEミニアプリのイメージ図(ウェブアプリとして動作)
ウェブアプリとして動作
LIFFの初期化およびユーザー認証終了後は、ウェブアプリとしての動作が始まります。エンドユーザーに直接UIを表示し、エンドユーザーからのリクエストを処理してください。
LINEミニアプリのイメージ図(サービスメッセージ送信)
サービスメッセージ送信
LINEミニアプリでサービスメッセージを送信するときは、サービスメッセージを送信するAPIを利用します。
APIが成功すると、LINEプラットフォームから、エンドユーザーのLINEミニアプリ お知らせトークルームにメッセージが送信されます。

デモを見る

お使いのスマートフォンでLINEを起動し、以下のQRコードを読み込むとデモを見ることができます。 お使いのスマートフォンで、以下の「デモ画面に進む」をタップするとデモを見ることができます。

デモアプリでは、皆さまのLINEアカウントの「プロフィール情報(表示名、プロフィール画像のURL、ユーザーID)」を取得しますが、この情報はサーバーには保存されません。
上記をご理解のうえ、ご利用ください。

会員証+キャンペーン
LINEミニアプリ:Use Case-MINI-IDC
QRコードを利用した会員証機能の動作イメージ デモ画面に進む
モバイルオーダー
LINEミニアプリ:Use Case-MINI-MO
QRコードを利用したモバイルオーダー機能の動作イメージ デモ画面に進む
レストラン
LINEミニアプリ:Use Case-MINI-RA
QRコードを利用した予約機能の動作イメージ(レストラン) デモ画面に進む
スマホレジ
LINE公式アカウント:LINE Use Case-SR
QRコードを利用したスマホレジ機能の動作イメージ デモ画面に進む
名刺
LINE公式アカウント:LINE Use Case-LIFF
QRコードを利用したLINE Front-end Framework(LIFF) の動作イメージ デモ画面に進む(名刺)

サンプルソースコードダウンロード

・AWS Serverless版

https://github.com/line/line-api-use-case-liff

ソースコードは参考程度にご利用をお願いいたします。

LINE APIによるユーザー導入事例

LINEミニアプリで参加者個別のニーズに合わせた移動を実現。温泉街のある地域全体のワーケーションでの移動を助けるMaaSアプリ「温泉MaaS」の開発事例

LINEミニアプリで参加者個別のニーズに合わせた移動を実現。温泉街のある地域全体のワーケーションでの移動を助けるMaaSアプリ「温泉MaaS」の開発事例

株式会社ゼンアーキテクツ
株式会社ふろしきや
株式会社MaaS Tech Japan
LINEが店員に、ノーコードで実現した無人のレンタルドレス店舗の開発事例

LINEが店員に、ノーコードで実現した無人のレンタルドレス店舗の開発事例

エンプティ株式会社
LINEミニアプリと共に拡大する順番待ちソリューション(matoca|マトカ、yoboca|ヨボカ)の開発事例

LINEミニアプリと共に拡大する順番待ちソリューション(matoca|マトカ、yoboca|ヨボカ)の開発事例

株式会社ブレイブテクノロジー