universal_storage_cloudkit

CloudKit provider package for Universal Storage.

What It Adds

  • CloudKitStorageProvider
  • registerUniversalStorageCloudKit()
  • CloudKitPayloadTooLargeException

Modes

  • CloudKitDataMode.remoteOnly: CRUD hits CloudKit bridge directly.
  • CloudKitDataMode.localMirror: CRUD writes local filesystem mirror and sync does pull-then-push.

Registration

import 'package:universal_storage_cloudkit/universal_storage_cloudkit.dart';

void bootstrap() {
  registerUniversalStorageCloudKit();
}

registerUniversalStorageCloudKit() now auto-registers the web bridge on web targets when no explicit bridge was provided. For Apple targets, register the Apple bridge package during app startup.

Libraries

universal_storage_cloudkit
CloudKit provider package.