[Day27] Liff Bluetooth GetAvailability

前言

昨天有提到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是什麽?

参考


<<:  把 HackMD 当成网站後台

>>:  LeetCode 387. First Unique Character in a String

【把玩Azure DevOps】Day25 接收Azure DevOps的通知:Microsoft Teams频道中的连结器

我相信如果是使用微软产品的公司,大多数也都有使用Microsoft Teams作为公司内部的IM讯息...

关於 background 属性

background 也是速记属性,可由以下属性值组成: background-attachment...

Day 27 [其他05] 前端必知必会--操作URL的黑科技

文章选自 作者:小华坚决上王者 连接:https://juejin.im/post/68449038...

Day15 ATT&CK for ICS - Execution(2)

Change Operating Mode 攻击者修改 OT 设备的操作状态,为了要取得权限,PLC...

DAY26 - 未完成的第六个范例POS系统网页版

前言 今天是铁人赛第二十六天也是ON档的最後一天,後面天数的文章都写完了 原本昨天可以顺便把这篇写完...