# チャネルを作成する
LIFFアプリを開発するには、まずLINE Developersコンソールでプロバイダーとチャネルを作成します。
# LINE Developersコンソールへログインする
プロバイダーとチャネルを作成するため、まずはLINE Developersコンソールへログインします。ログイン方法について詳しくは、「LINE Developersコンソールへのログイン」を参照してください。
# プロバイダーとチャネルを作成する
LINE Developersコンソールへログインできたら、プロバイダーとチャネルを作成します。
# 1. プロバイダーを作成する
適当なプロバイダーがある場合は、「2. チャネルを作成する」へ進みます。
ホーム画面の[新規プロバイダー作成]をクリックします。
[新規プロバイダー作成]が見つからない場合プロバイダーを作成済みの場合は、ホーム画面に[新規プロバイダー作成]は表示されません。別のプロバイダーを作成する場合は、[プロバイダー]セクションの[作成]をクリックします。
[新規プロバイダー作成]画面で任意の[プロパイダー名]を入力し、[作成]をクリックします。
プロバイダーは、LINEプラットフォームを通じてサービスを提供する個人、企業、またはそのほかの組織を意味する情報です。プロバイダー名には、あなたの名前や企業名を入力してください。
# 2. チャネルを作成する
チャネルは、LINEプラットフォームが提供する機能を、プロバイダーが開発するサービスで利用するための通信路です。チャネルを作成するには、名前、説明文、およびアイコン画像が必要です。
LIFFアプリを追加できるチャネルタイプは以下の2つです。
種類 | 説明 |
---|---|
LINEログイン | LIFFアプリを作成する場合や、次のステップでLIFFスターターアプリを試してみる場合、Create LIFF AppでLIFFアプリの開発環境を構築する場合は、こちらのチャネルを作成してください。 |
LINEミニアプリ | LINEミニアプリでLIFFのアプリを作成する場合は、こちらのチャネルを作成してください。 |
ここでは、次のステップでLIFFスターターアプリを試してみることを想定して、LINEログインのチャネルを作成します。チャネルを作成するプロバイダーをクリックし、LINEログインのチャネルを作成してください。既に適当なLINEログインのチャネルが存在していた場合は、そのチャネルを選択しても構いません。チャネルの作成方法について詳しくは、「チャネルを作成する」を参照してください。
チャネル名には、「LINE」またはそれに類する文字列は含められません。
LIFFアプリを開発する場合、チャネルのアプリタイプは[ウェブアプリ]を選択してください。
以下のチャネルタイプにはLIFFアプリは追加できません。
- Messaging API
- ブロックチェーンサービス
以前は、Messaging APIチャネルやブロックチェーンサービスチャネルに、LIFFアプリを追加することができました。しかし、すでにMessaging APIチャネルやブロックチェーンサービスチャネルに追加したLIFFアプリの場合、今後LIFFに追加される新機能は利用できません。なお、LINEログインおよびLINEミニアプリのチャネルに追加したLIFFアプリには制限がなく、LIFF v2のすべての機能を利用できます。詳しくは、以下のニュースを参照してください。
- 2020年2月5日のニュース「Messaging APIのチャネルにはLIFFアプリを追加できなくなりました」
- 2021年7月20日のニュース「ブロックチェーンサービスのチャネルにはLIFFアプリを追加できなくなりました」
# チャネルとプロバイダーの連携に関する注意点
一度作成したチャネルを、後から他のプロバイダーに移動することはできません。
LINEログインチャネルとMessaging APIチャネルを連携するサービスを開発する場合は、これらのチャネルを同じプロバイダーの配下に作成してください。
開発者が提供するサービスを利用するLINEユーザーには、プロバイダーごとに異なるユーザーIDが割り当てられます。異なるプロバイダーに属するチャネル間では、ユーザーIDを利用して同一ユーザーであることを確認できません。
たとえば、以下のような場合には特に注意してください。
- チャネルとプロバイダーを別々の個人または企業が管理している。
- 1つのプロバイダー配下に、相互に関係がないサービスや企業のチャネルを作成する。
- チャネルの運用ツール等を運営するサービス(企業)が管理するプロバイダーの配下にチャネルを作成する。
このようなケースでは、後からチャネルをプロバイダー間で移動できないことや、プロバイダーごとに異なるユーザーIDが割り当てられられることに起因して、将来的に問題が発生する可能性があります。そのリスクを十分検討した上で、適切なプロバイダーの配下にチャネルを作成してください。
# 次のステップ
これで、LIFFアプリを追加するチャネルが作成されました。続いて、以下のいずれかを行います。