Type Alias


The name used to identify a File Provider service.


typedef NSString *NSFileProviderServiceName;


The team providing the protocol also defines the name. To create a new service’s name:

  • Use reverse domain name notation for the interfaces name (for example, com.example.MyInterface).

  • (Optional) Incorporate versioning by appending a version number to the end of the name (com.example.MyInterface.v2).

For more information on defining a service’s protocol, see Defining the Service’s Protocol.

See Also

Accessing File Provider Services

- getFileProviderServicesForItemAtURL:completionHandler:

Returns the services provided by the File Provider extension that manages the item at the given URL.


A service that provides a custom communication channel between your app and a File Provider extension.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software