Platforms to show: All Mac Windows Linux Cross-Platform

Back to CKContainerMBS class.

CKContainerMBS.containerIdentifier as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The string that identifies the app’s container.

Use the value in this property to distinguish between different container objects in your app.
(Read only property)

CKContainerMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The internal object reference.

(Read and Write property)

CKContainerMBS.privateCloudDatabase as CKDatabaseMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The database containing the user’s private data.

The database in this property is available only if the device has an active iCloud account. Access to the database is limited to the user of that iCloud account by default. The current user owns all content in the private database and is allowed to read and write that content. Data in the private database is not visible in the developer portal or to any other users.

Data stored in the private database counts against the storage quota of the current user’s iCloud account.

If there is no active iCloud account on the user’s device, this property still returns a valid database object, but attempts to use that object will return errors. To determine if there is an active iCloud account on the device, use the accountStatus method.
(Read only property)

CKContainerMBS.publicCloudDatabase as CKDatabaseMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The database containing the data shared by all users.

The database in this property is available regardless of whether the user’s device has an active iCloud account. The contents of the public database are readable by all users of the app, and users have write access to the records (and other data objects) they create. Data in the public database is also visible in the developer portal, where you can assign roles to users and restrict access as needed.

Data stored in the public database counts against your app’s iCloud storage quota and not against the quota of any single user.
(Read only property)

CKContainerMBS.sharedCloudDatabase as CKDatabaseMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The database containing shared user data.

The database in this property is available only if the device has an active iCloud account. Permissions on the database are limited to the user based on the permissions of the enclosing CKShareMBS object (representing the record that has been shared). The current user does not own the content in the shared database and is allowed to read and write that content only if that permission has been granted in the CKShareMBS. Data in the shared database is not visible in the developer portal or to any user who has not been granted access.

Data stored in the shared database does not count against the storage quota of the current user’s iCloud account.

If there is no active iCloud account on the user’s device, this property still returns a valid database object, but attempts to use the object will return errors. To determine whether the device has an active iCloud account use the accountStatus method.
(Read only property)

The items on this page are in the following plugins: MBS Mac64bit Plugin.


The biggest plugin in space...