Wave API,
Android SDK version 15.3.2,
iOS SDK version 15.4.1 &
Canvas & Config API 1.2.0
released.
Details here.
React Native Geo-triggering
import { Button } from 'react-native' import BluedotPointSdk from 'bluedot-react-native' export default function App() { // The SDK needs be initialized and the app must have location permissions. const geoTriggeringService = new BluedotPointSdk.GeoTriggeringBuilder() function handleStartGeoTriggering() { geoTriggeringService.start( () => console.log("On Success Callback"), () => console.error("On Error Callback"), ) } return <Button title="Start Geo-Triggering" onPress={handleStartGeoTriggering} /> }
import React from 'react' import BluedotPointSdk from 'bluedot-react-native' export default function App() { React.useEffect(() => { // Register to Geo-triggering events BluedotPointSdk.on('enterZone', () => console.log("On enterZone callback")); BluedotPointSdk.on('exitZone', () => console.log("On exitZone callback")); }, []) // Then start the Geo-triggering service. }
BluedotPointSdk.stopGeoTriggering( () => console.log("On success callback"), () => console.error("On error callback") )
BluedotPointSdk.isGeoTriggeringRunning() .then(isRunning => console.log("Is the Geo-triggering service running?", isRunning)) .catch(error => console.error("Error", error))
Created by Daniel Toro on February 17, 2021