Contents

Replicated File Provider extension

Build a File Provider extension that syncs the local copies of your files with your remote storage.

Overview

When creating a replicated File Provider extension, the system takes responsibility for managing and storing the local copies of your documents and folders. Your extension syncs data between the local copy and the remote storage, providing the local system with the metadata and contents of the items in your remote storage. It also alerts the system to any remote changes to those items and uploads any local changes back to the remote storage. For more information, see Synchronizing the File Provider Extension.

At a minimum, the File Provider extension needs to perform the following:

Your File Provider extension can add custom actions to the file browser’s context menu using the File Provider UI framework. You can also define custom services to communicate with the host app using NSFileProviderService. Use these interfaces to add features that aren’t provided by the base API.

Topics

Essentials

File Provider protocols

Items and metadata

Domains

Testing protocols

Information property list keys

See Also

Extension types