Don’t have an app and still want to use Bluedot? Wave API lets you use Bluedot tech in web pages. Leverage world-class location capabilities on every channel.
The Javascript SDK provides an easy and convenient way to integrate the Wave API. It also gives you methods to request a user's location from the browser. You will be able to integrate Wave API in few lines and be good to go.
Installation
Bluedot Javascript SDK is available as a NPM package
npm install @bluedot-innovation/javascript-sdk
Usage
CommonJS
const bluedotSdk = require("@bluedot-innovation/javascript-sdk")
const {
bluedot,
createHelloModel
} = bluedotSdk
ES Modules
import { bluedot } from '@bluedot-innovation/javascript-sdk'
Send a Wave event
import { bluedot, createHelloModel } from "@bluedot-innovation/javascript-sdk"
bluedot.initialize('2a397117-5c61-4474-85d9-c216c13da7f9')
bluedot.setLocationEnabled(true)
await bluedot.wave.send('your_destinationId', { key1: 'value1' })
Send a Hello Screen order
const helloModel = createHelloModel();
helloModel.setOrderId("Order-1234")
.setCustomerName("Peter Goldman")
.setDisplayedCustomDataField("Parking Bay", "10")
.setEventType("onTheWay")
await bluedot.wave.send('your_destinationId', helloModel)
See the public interfaces for details about object structure, function signatures and their purpose.
Visit Web SDK for guides to integrate the Javascript SDK within your webpage or app.