---
title: subscriptionOwnerUserRecordID
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/cknotification/subscriptionowneruserrecordid
---

# subscriptionOwnerUserRecordID

The ID of the user record that creates the subscription that generates the push notification.

## Declaration

```swift
@NSCopying var subscriptionOwnerUserRecordID: CKRecord.ID? { get }
```

## Discussion

Discussion On a system that supports multiple users, such as tvOS, use this identifier to check whether the pending content is for the current user. If your app always fetches data from CloudKit on launch, you may improve efficiency by disregarding notifications for other users. For more information about supporting a multiuser environment, see Personalizing Your App for Each User on Apple TV.

## See Also

### Accessing the Notification Info

- [alertBody](cloudkit/cknotification/alertbody.md)
- [alertLocalizationKey](cloudkit/cknotification/alertlocalizationkey.md)
- [alertLocalizationArgs](cloudkit/cknotification/alertlocalizationargs.md)
- [alertActionLocalizationKey](cloudkit/cknotification/alertactionlocalizationkey.md)
- [alertLaunchImage](cloudkit/cknotification/alertlaunchimage.md)
- [soundName](cloudkit/cknotification/soundname.md)
- [badge](cloudkit/cknotification/badge.md)
- [category](cloudkit/cknotification/category.md)
- [subscriptionID](cloudkit/cknotification/subscriptionid-16ygj.md)
- [title](cloudkit/cknotification/title.md)
- [titleLocalizationKey](cloudkit/cknotification/titlelocalizationkey.md)
- [titleLocalizationArgs](cloudkit/cknotification/titlelocalizationargs.md)
- [subtitle](cloudkit/cknotification/subtitle.md)
- [subtitleLocalizationKey](cloudkit/cknotification/subtitlelocalizationkey.md)
- [subtitleLocalizationArgs](cloudkit/cknotification/subtitlelocalizationargs.md)
