Instance Property

watchAppInstalled

A Boolean value indicating whether the Watch app is installed on the currently paired and active Apple Watch.

Declaration

@property(nonatomic, readonly, getter=isWatchAppInstalled) BOOL watchAppInstalled;

Discussion

The user can choose to install only a subset of available apps on Apple Watch. The value of this property is YES when the Watch app associated with the current iOS app is installed on the user’s Apple Watch or NO when it is not installed.

The value in this property is valid only for a configured session that has been activated successfully. If the activationState property is available, its value must be WCSessionActivationStateActivated. When the session becomes inactive or deactivated, you should ignore the value in this property.

See Also

Getting the Paired Device Information

paired

A Boolean indicating whether the current iPhone is paired to an Apple Watch.

iOSDeviceNeedsUnlockAfterRebootForReachability

A Boolean value indicating whether the paired iPhone must be unlocked to become reachable.

complicationEnabled

A Boolean value indicating whether the Watch app’s complication is in use on the currently paired and active Apple Watch.

watchDirectoryURL

A directory for storing information specific to the currently paired and active Apple Watch.