One Logo Pool Ball
App Services · IOS API REFERENCE

WatchConnectivity

Implement two-way communication between an iOS app and its paired watchOS app.

8 types

59 callable entries

3 skipped

95% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 9.0+

WCErrorDomain

TypeScript
const WCErrorDomain: string
Swift declaration
let WCErrorDomain: String

Skipped declarations

3 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

WCSession.init()

inherited init: clang: 'init' is unavailable

protocol implementation WCSessionDelegate.session(_:didReceiveMessage:replyHandler:)

nonescaping protocol callback cannot use the async dispatcher

protocol implementation WCSessionDelegate.session(_:didReceiveMessageData:replyHandler:)

nonescaping protocol callback cannot use the async dispatcher