Socket Mobile-UK » CaptureSDK » Integrate Step-by-Step

Integrate CaptureSDK into Your Application

Integrating Socket Mobile's CaptureSDK with SocketCam unlocks endless opportunities, seamlessly enabling consistent data capture performance across diverse scanning requirements.

Integrate Icon

Start Scanning for FREE with This Step-by-Step Guide

A one-time integration of CaptureSDK into your app provides access to everything from free camera scanning to enhanced software scanning to our entire portfolio of dedicated hardware scanners. Follow this detailed guide to seamlessly incorporate CaptureSDK into your application and start scanning for free today.

Register and activate our developer program. Registration takes only a few simple steps. You will then be emailed a link to complete your activation. (A one-time Developer Community Membership fee is required.)

Note: Developer activation is per company and for life. If anyone with your company email domain is already registered and activated you will automatically be added to the company account upon your registration.

Learn More about the basics and study the sample apps. Find related information for your chosen language/development environment Opens new site. You can also start with one of our many sample apps on our GitHub channel Opens new site.

Once you are ready to move on to your own app, you'll need to get and manage your AppKey Opens new site, which is required to integrate the SDK from your developer account.

To use our iOS (only) sample apps in Socket Mobile's Github repository, developers must register and get an App Key for examples to work in their environment.

The AppKey is generated once and has no expiration.

Note: Internet connectivity is NOT required for using CaptureSDK.

Install the Socket Mobile Companion app on the targeted device. This is a prerequisite for using our SDK on Android devices, including our SocketCam C820 and C860 camera-based barcode scanners.

Note: SCompanion is require on both platforms in order to purchase a C860 license.

Integrate the SDK into your app, following the samples and enable SocketCam. We recommend you enable SocketCam and use it as your first tool to test your integration. Click here to find SocketCam support status .

Test your scanning solution using SocketCam or a Socket Mobile scanner. To use SocketCam for barcode scanning, you will need to include a software based trigger button in your app. Once this is done, no extra code is needed to pick up any other physical scanner made by Socket Mobile, provided that you connect the scanner with your device in App mode. See sample code .

For iOS Apps:

  • You need to apply for Apple’s MFi program before you can publish your app on the App Store. We help administer the submission process for free.
  • Our CaptureSDK requires Bluetooth permission and Camera permission.

For Android Apps:

There is no extra step you need to take to publish your app.

We don't collect or store any user information through the SDK. In case you need reference for your app's privacy manifest, refer to our SDK privacy statement.

If you encounter any issues or questions during the process, you can count on our Developer Support Opens new site team.

Tell your App Developer

Want your app developer to add Socket Mobile's scanning capability into your app? Email these CaptureSDK integration steps using the form below. If you're a product user, you can email your app provider to let them know about the benefits of CaptureSDK and how to integrate it it into your favorite app.

Tools suited for you.

Get the most value out of your data readers. These tools will help you discover new—or breath new life into your—readers, ensuring you have the best and most advanced tools at your fingertips.