見出し画像

超簡単Next.jsでLINE LIFFアプリ入門(Create LIFF App利用)

Next.jsで超簡単にLINE LIFFアプリに入門(Create LIFF App利用)

1. LIFFアプリ作成

6つの質問に答えてひな形作成(LIFF IDは後で設定)

$ npx @line/create-liff-app

Welcome to the Create LIFF App
? Enter your project name:  my-app
? Which template do you want to use? nextjs
? JavaScript or TypeScript? JavaScript
? Please enter your LIFF ID: 
? Do you want to install it now with package manager? Yes
? Which package manager do you want to use? npm

ローカル実行(LIFF ID未設定のためエラー表示)

$ cd my-app
$ npm run dev

画像9

2. Vercelアカウント作成

3. Vercelコマンドラインツールインストール

$ npm install -g vercel

4. Vercelデプロイ

質問は全てデフォルト(Enter)選択

$ vercel

デプロイ先URL確認(LIFF ID未設定のためエラー表示)

画像9

5. LIFF ID取得

LINE Developersコンソールにログイン

プロバイダー作成

画像2

LINEログインチャネル作成

画像3

アプリタイプはウェブアプリを選択

画像4

チャネル作成完了

画像5

LIFFアプリ追加

画像7

エンドポイントURLには、Vercelデプロイ先URLを設定

画像8

6. 再デプロイ

取得したLIFF IDを環境設定してVercelに再デプロイ

my-app/.env

NEXT_PUBLIC_LIFF_ID=<"Your LIFF ID">

再デプロイ

$ vercel

デプロイ先URL確認(エラー無し)

画像9

7. Messaging APIチャネル作成

LINE Developersコンソールより新規チャネル作成

画像10

Messaging API新規作成

画像11

作成後、チャネル基本情報からLINE Official Account Managerへ移動

画像12

LINE Official Account Managerのホーム>リッチメニューからリッチメニュー作成

画像13

テンプレートを選択後、画像を作成

画像14

文字入力等にて画像を適用

画像15

アクションタイプにリンクを、URLにLIFFアプリデプロイ先(Vercel)URLを設定

画像16

Messaging API設定のQRコードをスマホのLINEで友だち追加

画像17

8. LINE確認

トーク

画像19

メニュータップ

画像20

以上、超簡単!

9. 参考


この記事が気に入ったらサポートをしてみませんか?