Integrate CaptureSDK into Your Application
Unlock endless opportunities with your app
Integrating Socket Mobile's CaptureSDK with SocketCam enables seamless, consistent data capture performance across diverse scanning requirements.
One integration for all Socket Mobile data readers
A one-time integration of CaptureSDK into your app provides access to free camera scanning, enhanced software scanning, and our entire portfolio of dedicated hardware scanners. Getting started is quick and easy, thanks to a straightforward registration and activation process that grants you the tools needed to integrate our CaptureSDK into your application.
Simple Registration
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.
Start scanning for FREE with this step-by-step guide
Once registered, follow this detailed guide to seamlessly incorporate CaptureSDK into your application and start scanning for free today.
-
Obtain and manage your AppKey. An app key is required to integrate the SDK from your developer account.
To utilize our iOS-exclusive sample apps from Socket Mobile's GitHub repository, developers must register and obtain an App Key for the examples to function in their environment. The AppKey is generated once and has no expiration.
Note: Internet connectivity is NOT required to use CaptureSDK.
Additional reading:
- Find related information for your chosen language/development environment
- You can also start with one of our many sample apps on our GitHub channel
Stock Count serves as your ideal sample application for testing SocketCam's camera-based scanning capabilities. While installing Stock Count is not mandatory, it can be used as a demo application to explore SocketCam's features.
-
Install the Socket Mobile Companion app on the targeted device. The Companion app enables you to configure the scanner into the faster and more accurate App Mode, so it can be controlled by other apps.
Downloading Companion is required for the following:
- Android Devices: Accessing CaptureSDK, SocketCam C820 & C860
- iOS Devices: Facilitating the SocketCam C860 upgrade choice for users
- Windows: Accessing CaptureSDK & SocketCam C820
Note: Companion is required on both Android and iOS platforms in order to purchase a C860 license.
-
Follow the samples to integrate the SDK into your app and enable SocketCam. SocketCam will be your first tool to use for testing your integration.
-
To use SocketCam to test your app, you must include a software-based trigger button in your app. Once implemented, no additional code is required to integrate any other physical scanner from Socket Mobile as long as you connect the scanner to your device in App mode.
In addition to using SocketCam, if you're interested in testing your app with one of our hardware scanners, we provide a 25% developer discount on all our data readers.
-
For iOS Apps:
- Before publishing your app on the App Store, you must apply for Apple's MFi program. We offer free assistance with the submission process.
- Our CaptureSDK requires permission for Bluetooth and Camera access.
Android Apps:
- No additional steps are required to publish your app.
We do not collect or store any user information through the SDK. If you need references for your app's privacy manifest, please refer to our SDK privacy statement.
If you encounter any issues or questions during the process, our Developer Support team is ready to assist.
Discover the power of CaptureSDK
Questions? Reach out at developers@socketmobile.com