One Logo Pool Ball
CloudKit · IOS API REFERENCE

CKSubscription

class · iOS 8.0+ · SDK 27.1

class CKSubscription

Members (4)

get · iOS 8.0+

notificationInfo

TypeScript
get notificationInfo(): (CKSubscription_NotificationInfo) | null
Swift declaration
@NSCopying var notificationInfo: CKSubscription.NotificationInfo? { get set }
set · iOS 8.0+

notificationInfo

TypeScript
set notificationInfo(value: (CKSubscription_NotificationInfo) | null)
Swift declaration
@NSCopying var notificationInfo: CKSubscription.NotificationInfo? { get set }
get · iOS 8.0+

subscriptionType

TypeScript
get subscriptionType(): CKSubscription_SubscriptionType
Swift declaration
var subscriptionType: CKSubscription.SubscriptionType { get }
get · iOS 8.0+

subscriptionID

TypeScript
get subscriptionID(): string
Swift declaration
var subscriptionID: CKSubscription.ID { get }

The subscription's unique identifier. This property's value is the subscription ID that you provide to the `init(recordType:predicate:subscriptionID:options:)` or `init(zoneID:subscriptionID:options:)` methods when you create the subscription. If you use a different method to create the subscription, CloudKit automatically assigns a UUID as the subscription ID.

Skipped declarations

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

CKSubscription.init()

inherited init: clang: 'init' is unavailable

All CloudKit types →