LogoLogo
HomepageFleetsContact
REST API / Mobile SDK
REST API / Mobile SDK
  • Overview and Setup
  • REST API
    • Introduction
    • Authentication
    • Cellular and GPS Setup
    • Remote Commands
    • Response Codes
  • Mobile SDK
    • Introduction
    • Version History
Powered by GitBook
On this page
  • SDK Access
  • Use Cases
  • Hardware
  • Device Requirements
  • Privacy and Data Collection
  1. Mobile SDK

Introduction

Integrate our SDK with your existing merchant or consumer mobile app with LINKA Fleets.

SDK Access

Follow these instructions to gain access to the SDK

  1. Sign NDA and send to sales@linkalock.com

  2. Within 72 hours, the LINKA team will share the SDK files and your unique API keys

Use Cases

The SDK allows connection to LINKA devices via bluetooth on the user's mobile phone.

Note: Users must be within bluetooth range of the LINKA device when using the SDK. For remote commands via LTE, refer to the REST API documentation. If your project solely relies on remote commands via the REST API, then the SDK integration would not be necessary. However by using the SDK, users can lock / unlock even when the LINKA device is offline and when remote commands are unavailable.

Bike Sharing / Fleet Application

Integrate the SDK into your bike sharing application, to allow users to access LINKA devices in your fleet.

Retail / Consumer Application

Use the SDK to create a consumer application. This will allow users to access their LINKA device on their own bike for personal usage.

Hardware

SDK is compatible with all LINKA bluetooth-enabled products:

  • Original LINKA

  • LEO 2 / LEO 2 Pro

  • Lasso

Device Requirements

  • Android - Native app running Android 5.0 and higher

  • iOS - Native app running iOS 9.0 or higher

  • React Native - an example native bridge is provided

  • Xamarin and Flutter - not officially supported. However integration is possible if a native bridge is implemented by the 3rd party

Privacy and Data Collection

The SDK collects the following information:

  • Location (only if enabled on user's mobile device and location permissions are granted). The location is recorded every time a LINKA device is locked or unlocked

  • Phone OS

  • Device OS version

  • LINKA SDK version

  • A unique random identifier for each device. This UUID is randomly generated upon SDK first launch. This UUID can be set or changed in the SDK, and which is included in the REST API Webhook

  • Lock information - including battery percentage, firmware version

PreviousResponse CodesNextVersion History

Last updated 2 years ago