iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
1
Modern Web

認識LIFF容易嗎?系列 第 27

[Day27] Liff Bluetooth GetAvailability

  • 分享至 

  • xImage
  •  

前言

昨天有提到LIFF中,與bluetooth相關的APIs,因為技術問題,將暫時移除。所以如果要使用bluetooth相關的APIs,目前手機作業系統僅限於Android 或 Line版本在9.19.0以前的iOS。

liff.bluetooth.getAvailability()

檢查藍芽插件是否能被使用。

這個方法主要會檢查幾件事:

  • 是否已將LIFF app中的藍芽插件加入至channel
  • 手機是否啟用藍芽
  • 用戶是否允許LINE Things的服務條款
  • 如果手機的作業系統是Android,用戶需要授權位置資訊給LINE

實作

liff.bluetooth.getAvailability().then(available => {
    alert('available?' + available);
});

如果成功執行此方法,會回傳一帶有Boolean型別的物件。

其實我一直想知道LIFF APP在什麼情況下會用到藍芽?
LINE Things是什麼?

參考


上一篇
[Day 26] LIFF InitPlugins
下一篇
[Day 28] LIFF Bluetooth 與 LINE Things
系列文
認識LIFF容易嗎?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言