---
title: "init(subscriptionID:)"
framework: cloudkit
role: symbol
role_heading: Initializer
path: "cloudkit/ckdatabasesubscription/init(subscriptionid:)"
---

# init(subscriptionID:)

Creates a named subscription for all records in a database.

## Declaration

```swift
convenience init(subscriptionID: CKSubscription.ID)
```

## Parameters

- `subscriptionID`: The subscription’s name. CloudKit uniques subscriptions by subscriptionID. You must not provide an empty string.

## See Also

### Creating a Database Subscription

- [init()](cloudkit/ckdatabasesubscription/init().md)
- [init(coder:)](cloudkit/ckdatabasesubscription/init(coder:).md)
