ビーコンを使う

LINE Beaconを使うと、LINEユーザーがビーコンの範囲に出入りした際にwebhookビーコンイベントを受け取ることができます。ビーコンを使用して、特定のコンテキストでユーザーとやりとりするようにボットをカスタマイズできます。

注:LINE Beaconは、日本、台湾、およびタイでご利用いただけます。ご利用を希望される場合は、LINE Partnerウェブサイトよりお問い合わせください。

ビーコンを入手する

LINE Beaconを使用するには、ボットとリンクするBluetooth Low Energy(BLE)対応ビーコンをまず入手する必要があります。以下のいずれかのタイプの端末をボットとリンクできます。

  • LINE Beaconに対応しているビーコン端末。対応している端末についてこちらのページを参照してください。注:これらの端末は日本国内のみでサポートされます。
  • LINE Simple Beacon規格に準拠しているBLE端末。

ボットとビーコンをリンクする

ボットをビーコンとリンクするには、LINE@マネージャーのビーコン登録ページを開きます。LINE Beacon対応端末とボットをリンクするか、LINE Simple BeaconハードウェアIDを端末に発行できます。

注:1つのボットを複数のビーコンとリンクできます。しかし、1つのビーコンを複数のボットとリンクすることはできません。

Webhookを受け取る

ビーコンがユーザーを検出した際、ボットがwebhookビーコンイベントを受け取るには、ユーザーはBluetoothとLINEアプリ内のLINE Beaconの設定をオンにする必要があります。また、ユーザーはボットを友だち追加する必要があります。

Webhookビーコンイベントをトリガするには、以下の手順に従います。

  1. スマートフォンのBluetoothがオンになっていることを確認します。
  2. LINEアプリで[設定]>[プライバシー管理]の順に選択し、[LINE Beacon]チェックボックスをオンにします。
  3. ビーコンの電源が入っていることを確認し、スマートフォンをビーコンに近づけます。
  4. ボットがビーコンイベントオブジェクトを受信することを確認します。

ビーコンイベントオブジェクトの例

{  
   "replyToken":"nHuyWiB7yP5Zw52FIkcQobQuGDXCTA",
   "type":"beacon",
   "timestamp":1462629479859,
   "source":{  
      "type":"user",
      "userId":"U4af4980629..."
   },
   "beacon":{  
      "hwid":"d41d8cd98f",
      "type":"enter"
   }
}

詳しくは、『APIリファレンス』の「ビーコンイベント」を参照してください。

ビーコンバナー

ビーコンバナーは法人ユーザー向けの機能です。ビーコンバナー機能のご利用をご希望の場合は、LINE Partnerウェブサイトからお申し込みください。

ビーコンバナーは、ビーコンでユーザーが検知されると、ユーザーのLINEアプリの[友だち]または[トーク]画面上部に現れるバナーです。ビーコンバナー機能を利用すると、ユーザーがバナーをタップしてボットからメッセージを受信できるようになります。ユーザー側では、LINEアプリ上で[LINE Beacon]チェックボックスをオンにして、ボットを友だち追加しておく必要があります。

ビーコンバナー