Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does iOS determine which share extensions are enabled by default?

Some apps have their 'Share Extensions' enabled by default when installing the app. Flickr is an example of this.

activities

However, other apps do not - OneNote, Wunderlist, etc are not enabled by default.

Is there a setting in the plist file that controls this? I'm wondering if I can enable it by default, or have the user consent to enabling it by default, when my app starts up.

Thank you!

like image 844
Bryan Phelps Avatar asked Jan 15 '16 23:01

Bryan Phelps


People also ask

How do app extensions work iOS?

App Extensions are an iOS feature that allows developers to extend the functionality and content of their app beyond the app itself, making it available to users in other apps or in the main operating system.

What is iOS share extension?

Share Extension is an easy way that Apple provides to share contents (images, audio, files, etc.) from one app to another, even made by different developers.

How do app extensions work?

In a typical request/response transaction, the system opens an app extension on behalf of a host app, conveying data in an extension context provided by the host. The extension displays a user interface, performs some work, and, if appropriate for the extension's purpose, returns data to the host.


1 Answers

These apps have agreements with Apple. If you look at your settings app, you can see these apps that have agreements. Vimeo is another app with a similar agreement. As far as I know, there is no way to set your app to have the share extension enabled by default.

Note that I do not have Vimeo installed, but it's still in the Settings app.

like image 94
Steve Avatar answered Nov 15 '22 07:11

Steve