Skip Navigation
DOCS HOME
UNIFIED ENDPOINT SECURITY
BlackBerry Protect Desktop
BlackBerry Protect Mobile
BlackBerry Persona Desktop
BlackBerry Persona Mobile UEM
BlackBerry Optics
Other Cylance products
ENDPOINT MANAGEMENT
BlackBerry Connectivity
BlackBerry Enterprise Mobility Server
BlackBerry UEM
BlackBerry UEM Client
BlackBerry UEM Cloud
BlackBerry UEM Enroll
SDK: BlackBerry UEM Integration
SDK: BlackBerry Web Services for BlackBerry UEM
BLACKBERRY DYNAMICS
BlackBerry Access
BlackBerry Analytics
BlackBerry Bridge
BlackBerry Connect
BlackBerry Edit
BlackBerry Notes
BlackBerry Tasks
BlackBerry Work
SDK: BlackBerry Dynamics
SDK: BlackBerry Dynamics Launcher SDK
Security and Architecture
MORE PRODUCTS
Identity, Communication, and Collaboration
BlackBerry 2FA
BlackBerry AtHoc
BBM Enterprise
BlackBerry Enterprise ID
BlackBerry Org Connect
BlackBerry Workspaces
SDK: BlackBerry Spark Communications Services
SDK: BlackBerry Workspaces
Development Tools
BlackBerry Dynamics Launcher SDK
BlackBerry Dynamics SDK
BlackBerry Spark SDK
BlackBerry Spark Communication Services
BlackBerry UEM Integration SDK
BlackBerry Web Services for BlackBerry UEM
BlackBerry Workspaces SDK
BlackBerry Smartphones
BlackBerry Key2
BlackBerry KEYone
BlackBerry Motion
DTEK60
DTEK50
PRIV
BlackBerry 10 devices
Earlier devices
BlackBerry Apps for Android Smartphones
BlackBerry Hub+ Calendar
BlackBerry Hub+ Contacts
BlackBerry Hub+ Inbox
BlackBerry Hub+ Notes
BlackBerry Hub+ Tasks
BlackBerry Keyboard
DTEK by BlackBerry
×
BlackBerry Spark SDK
0.3 beta
Development Guide
Get the PDF
What is the BlackBerry Spark SDK?
Key features of the BlackBerry Spark SDK
Sharing data and feedback with BlackBerry
Getting started with the BlackBerry Spark SDK
Software requirements
Register the app with BlackBerry
Register the identity provider for your app
Information about compliant IDPs
Integrating the IDP and BlackBerry Spark SDK into your Android app
Add the BlackBerry App Client ID to your Android app
Integrate the BlackBerry Spark SDK into your Android app
Initialize the BlackBerry Spark SDK in your Android app
Integrating the IDP and BlackBerry Spark SDK into your iOS app
Add the BlackBerry App Client ID to your iOS app
Integrate the BlackBerry Spark SDK into your iOS app
Initialize the BlackBerry Spark SDK in your iOS app
Using the BlackBerry Spark SDK API reference
Troubleshooting IDP configuration issues
I don't have an identity provider
BlackBerry Docs
BlackBerry Spark SDK 0.3 beta
BlackBerry Spark SDK Development Guide
Getting started with the BlackBerry Spark SDK
Software requirements
Software requirements
The following software is required when you want to use the
BlackBerry Spark SDK
:
Platform
Requirements
Android
Android Studio
3.6.3 or later
Gradle
3.6.3 or later
Android SDK
API level 24 or higher
iOS
Swift
5 or later
Xcode
11.3 or later
CocoaPods 1.7 or later
Section:
Getting started with the BlackBerry Spark SDK