LIFF 是什麼?為什麼要設定?

LIFF 就是在 LINE 裡打開的網頁。設定好之後,粉絲按 AI 傳來的按鈕,頁面直接在 LINE 裡打開,而且 LINE 會告訴我們是哪位粉絲,不用再點登入連結。

一定要設定嗎?

要。建立分身時,連好 LINE 官方帳號之後一定要完成這一步才能進後台:沒有 LIFF 的話,粉絲點按鈕會跳到瀏覽器、要靠一次性的登入連結才認得人,常常卡住。照著上面的步驟做大約 5 分鐘。還沒連 LINE 的話可以先進後台,之後到「頻道」頁連好 LINE 時再一起完成。

出現錯誤怎麼辦?

「Channel ID 或 Channel secret 不對」:回 LINE Login 頻道(不是 Messaging API 頻道)的 Basic settings 重新複製。Channel ID 只有數字。

「這是 Messaging API 頻道,不是 LINE Login 頻道」:你貼的是官方帳號的頻道。照第 3 到 6 步另外建一個 LINE Login 頻道。

在官方帳號頻道的「LIFF」分頁加不了 LIFF:LINE 規定 Messaging API 頻道不能加 LIFF,不用在那裡弄,照第 3 步另外建 LINE Login 頻道。

建立頻道時「Create」按不下去:名稱或說明有 emoji、名稱超過 20 字或含「LINE」,或 Company or owner's country or region 還是 Not set。看第 4 步。

「這個 LINE Login 頻道已經接在別的分身」:每個分身都要用自己的 LINE Login 頻道,再建一個新的。

「這個頻道的 LIFF 已滿(30 個)」:到這個頻道的 LIFF 分頁刪掉用不到的,或建一個新的 LINE Login 頻道。

按鈕打得開,但粉絲看到無法使用,或只有你自己能用:頻道還是 Developing,做第 5 步。

粉絲按按鈕被要求重新登入,或認不出是誰:LINE Login 頻道和官方帳號不在同一個 Provider。照第 2 步在同一個 Provider 建立,再按一次「自動建立 LIFF」。

Channel secret 安全嗎?

只貼在 FansNetwork 後台,不要傳給別人。它存在我們的伺服器,只用來建立和修復 LIFF。

萬一外流了:到 Basic settings 在 Channel secret 旁按「Issue」重新產生,再回後台按一次「自動建立 LIFF」。