Finder Sync Extensions

Apps that synchronize local and remote files can implement a Finder Sync extension to communicate status information and expose synchronization features to the user within the Finder. For example, an app that keeps a folder in the user’s Home folder synchronized with corresponding folders on other devices might include a Finder Sync extension.

Through a Finder Sync extension, an app can:

  • Display badges in the Finder to indicate the sync status of items.
  • Provide custom contextual menu items that perform file and folder management tasks, like favoriting and adding password-protection.
  • Provide custom toolbar buttons that perform global actions, like forcing a sync operation.

Minimize badging. To avoid cluttering Finder windows with badges, consider badging items that aren’t synced rather than every item.

For developer guidance, see Finder Sync in App Extension Programming Guide.