npm.io
1.3.3 • Published 4 years ago

@bluedot-innovation/javascript-sdk

Licence
UNLICENSED
Version
1.3.3
Deps
4
Size
293 kB
Vulns
24
Weekly
0

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.