[LIFF][2020鐵人賽][Day 26] LIFF InitPlugins

Shan
C.Shan
Published in
Dec 28, 2020

前言

[Day 24] LIFF ScanCode 曾提過 liff.scanCode() 因技術問題,功能將暫時移除。官方釋出的文章,同時也提到 liff.bluetooth 相關的功能,也將暫時移除。

真是尬,這次鐵人賽的 30 天,基本上是照著 LINE Front-end Framework v2 的官方文件,去認識每個方法。眼看剩下 4 天,就這麼剛好,剩下的 API 都跟liff.bluetooth 相關,我還是會硬著頭皮完賽的!

liff.initPlugins()

啟用插件。

執行 liff.initPlugins(pluginNames),需要傳入型別是字串的一維陣列,例如['bluetooth'],如此就可以啟用 bluetooth 的插件。但目前要啟用 bluetooth 的插件,手機作業系統僅限於 Android 或 Line 版本在 9.19.0 以前的 iOS。否則執行後,會得到錯誤。

實作

liff.initPlugins(['bluetooth']).then(() => {
console.log('初始化bluetooth成功');
}).catch(error => {
console.log(error);
});

參考

--

--

Shan
C.Shan
Editor for

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