Skip to content

Latest commit

 

History

History
93 lines (52 loc) · 3.8 KB

README.md

File metadata and controls

93 lines (52 loc) · 3.8 KB

Nikaza Location Services Framework

Contents

  1. Introduction

  2. Components

  3. Developer Tools

  4. Examples

  5. Support

Introduction

Nikaza serves as a bridge between the physical and digital worlds. Nikaza Location Services Framework is the connective tissue that links the physical places to in-venue mobile experiences. For developers wanting to incorporate location-based context and personalize in-app experiences, the Nikaza Location Services Framework may be used to add location context and tracking to your apps with a few lines of code.

Components

Places

The Nikaza Places database has millions of pre-defined locations that are categorized based on the location type which can be subscribed to.

Each location has a category, sub-category and location name. Example: Arts & Entertainment, Movie Theatre, Acme Cinema.

Learn more about Places.

Geofences

A geofence is used to specify a custom geographical location, such as a coffee shop, an auto dealership or a retail outlet. If you want to monitor user activity in a certain location, you can create a geofence around it to be notified when an user enters or exits the geofence. You can deliver contextually relevant experience to your users this way.

With support for unlimited geofences, the Nikaza Location Services Framework is more powerful than the native Android geofencing.

Learn more about Geofences.

Beacons

The Nikaza Location Services Framework scans for beacons (iBeacon and Eddystone). Beacons provide higher accuracy than geofences and can be used to identify custom geographical location, such as a coffee shop, an auto dealership or a retail outlet and specific zones such as entrance or cash counter within the geographical location.

Learn more about Beacons.

WiFi

The Nikaza Location Services Framework scans for WiFi access points. WiFi provides better accuracy than geofences and can be used to identify custom geographical location, such as a coffee shop, an auto dealership or a retail outlet and specific zones such as entrance or cash counter within the geographical location.

Learn more about WiFi.

Location Context

Nikaza Context Hub backend has a collection of location and context information associated with these locations. The server call to retrieve location context and associated location metadata will be triggered when the a Geofence, Beacon or WiFi event occurs. Developers can subscribe to context metadata via callbacks.

Learn more about Location Context.

Developer Tools

You can integrate the Nikaza Location Services Framework with your apps using our developer tools: the SDK.

SDK

Integrate Nikaza Location Services Framework into your android app to start tracking users and generating events. You can use the Nikaza Location Services Framework to add location context and track your apps with just a few lines of code.

Learn more about the SDK.

Examples

You can use Nikaza Location Services Framework to power location context and tracking for any use case.

For example, to do something if a user is at a Starbucks Coffee Shop, using [Tag]

NikazaConstants.tagsList = Arrays.asList("Starbucks");

@Override
public void didGetLocationMetadata_nikaza(JSONObject responseBody)
{
  Log.e(TAG,"User is at a Starbucks Coffee Shop. Here are the location details : ", responseBody.string());
}

Support

Questions? We're here to help.

Email us at [email protected] and we’ll help you sort it out.