pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

PebbleKit iOS

  • Pebble C API
  • Pebble JavaScript API
  • PebbleKit JS
  • PebbleKit iOS
  • PebbleKit Android
  • Class References
    • PBBitmap
    • PBDataLoggingService
    • PBDataLoggingSessionMetadata
    • PBFirmwareMetadata
    • PBFirmwareVersion
    • PBPebbleCentral
    • PBPebbleKitLogging
    • PBResourceMetadata
    • PBSemanticVersion
    • PBSportsUpdate
    • PBVersionInfo
    • PBWatch
  • Protocol References
    • PBDataLoggingServiceDelegate
    • PBPebbleCentralDelegate
    • PBWatchDelegate
  • Constant References
    • FirmwareMetadataPlatform
    • GolfAppCommand
    • PBDataLoggingType
    • PBErrorCode
    • PBPebbleKitLogFlag
    • PBPebbleKitLogLevel
    • PBRemoteProtocolCapabilitiesFlags
    • PBUnitSystem
    • SportsAppActivityState
  • Category References
    • NSData(Pebble)
    • NSDictionary(Pebble)
    • NSError(Pebble)
    • NSNumber(PBStandardIntegerExtensions)

Important: PebbleKit iOS has been discontinued. Apple has made it increasingly difficult for third-party smartwatches to provide a competitive experience on iOS. Over the years, Apple has systematically restricted capabilities that were essential to Pebble's functionality, including the ability to reply to notifications, send messages, enable inter-app communication, and properly function when the companion app is in the background. These restrictions have made it nearly impossible to build a smartwatch experience on iOS that matches the capabilities available on Android. We encourage developers to focus on Android development where Pebble can deliver its full potential without artificial platform limitations. Learn more about Apple's restrictions and their impact on third-party wearables in this blog post.

Class References

PBBitmap
PBDataLoggingService
PBDataLoggingSessionMetadata
PBFirmwareMetadata
PBFirmwareVersion
PBPebbleCentral
PBPebbleKitLogging
PBResourceMetadata
PBSemanticVersion
PBSportsUpdate
PBVersionInfo
PBWatch

Protocol References

PBDataLoggingServiceDelegate
PBPebbleCentralDelegate
PBWatchDelegate

Constant References

FirmwareMetadataPlatform
GolfAppCommand
PBDataLoggingType
PBErrorCode
PBPebbleKitLogFlag
PBPebbleKitLogLevel
PBRemoteProtocolCapabilitiesFlags
PBUnitSystem
SportsAppActivityState

Category References

NSData(Pebble)
NSDictionary(Pebble)
NSError(Pebble)
NSNumber(PBStandardIntegerExtensions)