BlueParrott iOS Integration Component

The BlueParrott iOS SDK provides developer access to the programmable BlueParrott Button™ found on premium BlueParrott headsets allowing for control of select functions and activities within a mobile application directly from the headset. The BlueParrott Button™ can be configured for up to four dedicated states of operation: Press, Double-Tap, Hold, and Release. Each of these states is addressable for individual functions within the mobile application. Access to firmware version, sensor data, and settings that modify the headset's behavior are also available. See the table below for applicability.

To increase the overall utility of integration, functionality can be either limited to when the application is in the foreground or extended to offer background access as well.

Configuration of the headset's BlueParrott Button™ is also managed by the SDK library, so an application can directly configure the BlueParrott Button™ on a connected headset for use with the app, simplifying setup and easing the deployment of large numbers of devices.

BlueParrott iOS SDK v4.0.8 is a framework which provides interfaces to the following functionality in compatible BlueParrott devices:

  • BlueParrott Button™ configuration; four operation states
  • Automatic configuration of the BlueParrott Button™ for use with an application
  • Support for foreground and/or background control within an application
  • Access to sensor data (B550, C300)
  • Headset firmware version (select headsets)
  • Headset Configuration (select headsets)

BlueParrott iOS SDK includes the following development tools:

  • SDK Library
  • Example test application to show:
    • Connectivity and connected device BlueParrott Button™ state
    • Headset Configuration read/write
    • Sensor state read/notification
    • Firmware version read
  • Notes and documentation

Supported Features

Headset Standard Headset Configuration Proximity (Sensor 1) Firmware Version
M300-XT Yes Yes No Yes
B350-XT Yes No No No
B350-XT II Yes Yes No No
B450-XT Yes No No No
B450-XT II Yes Yes No Yes
B550-XT Yes From v1.33 From v1.34 From v1.34
C300-XT Yes From v1.19 From v1.21 From v1.21
C400-XT Yes From v2.01 No No
S450-XT Yes No No No
Reveal Pro Yes No No No

Version 4.0.8

For detailed information see the changelog.

  • New properties on BPHeadset: friendlyName. This is the Bluetooth Friendly Name of the connected headset. If the headset has been disconnected this will be nil.
  • Fixed an issue when using the SDK in an app with bitcode enabled.
  • Fixed an issue when Bluetooth is toggled off in iOS Control Center. SDK will now propagate a disconnect event to the app.

Resources

Title Version Last Updated Link Link
🔽 BlueParrott SDK for iOS 4.0.8 May 2021 Download SDK Documentation

For older versions, please see the archive.