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
Sign NDA and send to sales@linkalock.com
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
Last updated