[LIFF][2020鐵人賽][Day 24] LIFF ScanCode

Shan
C.Shan
Published in
Dec 28, 2020

前言

LIFF 有個方法,liff.scanCode() 是可以開始 QRcode 讀取器,並回傳讀取到的內容,可以參考這支來自董大偉老師的 liff2 demo 影片。

在今年 1 月初的時候,LINE 官方有宣布,參考這篇,liff.scanCode() 因技術問題,功能將暫時移除,所以它無法在 LINE 9.19.0 以後的版本被使用。

liff.scanCode()

開始 QRcode 讀取器,並回傳讀取到的內容。

實作

if (liff.scanCode) {
liff.scanCode().then(result => {
// result = { value: '' }
});
}

如果 LIFF APP 中,想使用此功能,須至 Line Developers Console 中,在你的LIFF APP 裡開啟這個欄位的設定:

image

它無法在外部瀏覽器中執行:

image

由於我手機的 Line 版本超過 9.19.0,也無法成功時測:

image

參考

--

--

Shan
C.Shan
Editor for

過去學習機械理論,現在撰寫網頁程式。我喜歡唱歌,喜歡畫畫,喜歡旅遊,存在藝術的感性,也兼具工程師的理性。腦容量87%,未來期望用文字、影像紀錄經歷。