About
ニュース
プロダクト
ドキュメント
Tips
FAQ
用語集
その他
Tips for Developers
Home
#LIFF
LIFFアプリはどこで動く?実行環境ごとの挙動の違いを整理する
2026/08/06
こんにちは!テクニカルサポートを担当している岡です。今回のTipsでは、LIFFの実行環境についてご紹介します。LIFFアプリを開発していて、「手元のPCのブラウザでは動くのに、LINEアプリ上で開くと挙動が違う」と戸惑ったことはありませんか?あるいは逆に、「LINEアプリ上では動くのに、外部ブラウザで開くとボタンが押せない」といった報告を受けたこともあるかもしれません。LIFFアプリは複数の実行環境で動作するため、環境ごとの違いを理解しておくことが、安定したLIFFアプリ開...
LIFF
どこからでもliff.init()の完了を待てるliff.readyと、その注意点
2026/07/30
今回のTipsでは、地味ながら便利なプロパティliff.readyと、その使い方の注意点を紹介します。liff.init()の完了をどこで待つかLIFFアプリでは、liff.getProfile()メソッドをはじめ多くのメソッドが、liff.init()メソッドの完了後にしか呼べません。アプリの規模が小さいうちはliff.init().then(...)の中にすべての処理を書けば済みますが、処理がモジュールやファイルに分かれてくると、イベントハンドラやユーティリティ関数の側で...
LIFF
LIFF URLに追加したパラメータ、読み取るのはliff.init()の後で
2026/07/16
LIFF URLには、クエリパラメータを追加できることを知っていますか?今回のTipsでは、LIFF URLに追加したパラメータの便利な使い方と、それを読み取るときのコツを紹介します。LIFF URLには追加情報を付与できるLIFF URLには、パスやクエリパラメータ、URLフラグメントといった追加情報を付与できます。https://liff.line.me/{liffId}/?store=shibuyahttps://liff.line.me/{liffId}/summer...
LIFF
LIFF SDKのプラガブルSDKに実装しているちょっとした型の工夫
2026/07/02
こんにちは!LIFF SDKの開発を担当しているodanです。今回のTipsでは、LIFF SDKのプラガブルSDKに実装しているちょっとした型の工夫について紹介します。プラガブルSDKとは通常のLIFF SDKはimport liff from "@line/liff"の形でimportします。このときのliffオブジェクトにはliff.requestFriendshipメソッドやliff.permissionオブジェクトなどが含まれています。これらのメソッドやオブジェクト...
LIFF
liff.requestFriendship()メソッドならLINE公式アカウントの友だち追加やブロック解除を自然に促すことができます
2026/05/21
こんにちは!テクニカルライターの古木です。LIFFアプリやLINEミニアプリに組み込まれるLIFF SDKには、さまざまなメソッドが継続して追加されています。今回は、2026年3月24日に追加されたliff.requestFriendship()メソッドを推しメソッドとして紹介します!※ 「推し」という表現は、著者個人の感想を表したものです。liff.requestFriendship()メソッドとはliff.requestFriendship()メソッドは、チャネルにリンク...
LIFF
LINEミニアプリ
「LINEで開く」や「LINEでログイン」がうまく動かないときに知っておきたいこと
2026/05/07
みなさんはLINEミニアプリを利用した際に「LINEで開く」ボタンを押してもLINEが起動しなかった、といった経験はありませんか?また、LINEミニアプリ開発者のみなさんも「Facebookからミニアプリが開けない」という相談を受けたことはないでしょうか。FacebookやInstagram、XなどのSNSアプリに組み込まれたアプリ内ブラウザでは、この挙動が起きやすい傾向にあります。一見するとLINEミニアプリやLINEの不具合に見えますが、実際にはOSやブラウザ、WebVi...
LINEログイン
LIFF
LINEプラットフォームでユーザーIDを連携する方法
2026/04/09
LINEプラットフォームを使った開発では、ユーザーIDを連携することで実現できることが大きく広がります。例えば、自社サービスのユーザー情報とLINEのユーザー情報を紐づけることで、ログインを簡単にしたり、LINE公式アカウントからユーザーごとに最適な情報を配信したりできます。このように、LINEとサービスの間でユーザーを一貫して扱えるようになります。一方で、LINEプラットフォームにはユーザーを識別する仕組みが複数あり、どの方法を選ぶべきか判断に迷うこともあります。この記事で...
LINEログイン
Messaging API
LIFF
Tipsタグ
LINE Developersコンソール
お問い合わせ
ドキュメント
Flex Message
LIFF
LINE Developersサイト
LINEログイン
LINEミニアプリ
Messaging API