-
Notifications
You must be signed in to change notification settings - Fork 557
Description
We need templates for app extensions.
Pending: list all the app extensions by estimated usage to have a prioritized list of templates to implement.
List of templates (unsorted)
iOS
-
Audio Unit (com.apple.AudioUnit)
We don't have any existing templates for this extension.
-
Audio Unit (com.apple.AudioUnit-UI)
-
Authentication Services (com.apple.authentication-services-credential-provider-ui)
We don't have any existing templates for this extension.
-
Call Directory (com.apple.callkit.call-directory)
-
File Provider (com.apple.fileprovider-nonui)
-
Document Picker (com.apple.fileprovider-ui)
-
Intents (com.apple.intents-service)
-
Intents UI (com.apple.intents-ui-service)
-
Custom Keyboard (com.apple.keyboard-service)
-
Message (com.apple.message-payload-provider)
-
Network Extension (com.apple.networkextension.packet-tunnel)
We don't have any existing templates (although there have been bug reports
about these extensions, so some people are creating them). -
Photo Editing (com.apple.photo-editing)
-
Content Blocker (com.apple.Safari.content-blocker)
-
Shared Links (com.apple.Safari.sharedlinks-service)
-
com.apple.services
We don't have any existing templates for this extension.
-
Share (com.apple.share-services)
-
Spotlight Index (com.apple.spotlight.index)
-
Action Extension (com.apple.ui-services)
-
Notification Content (com.apple.usernotifications.content-extension)
-
Notification Service (com.apple.usernotifications.service)
-
(com.apple.watchkit)
N/A to .NET
-
Today (com.apple.widget-extension)
tvOS
-
Broadcast Upload / UI (com.apple.broadcast-services)
- https://github.com/xamarin/vsmac-xamarin-extensions/tree/47507384987d5522983bce0d92afb799b96b5a96/MonoDevelop.IPhone/MonoDevelop.IPhone/templates/Xamarin.iOS/Project/BroadcastUIExtension
- https://github.com/xamarin/vsmac-xamarin-extensions/tree/47507384987d5522983bce0d92afb799b96b5a96/MonoDevelop.IPhone/MonoDevelop.IPhone/templates/Xamarin.iOS/Project/BroadcastUploadExtension
-
(com.apple.tv-services)
-
Top Shelf Extension (com.apple.tv-top-shelf)
- Working sample project: https://github.com/user-attachments/files/22771410/TvShelfBug-DotNetWorking.zip (from Exception When Using tvOS TVTopShelfContentProvider #13260 (comment)), which can be used as a starting point for the template.
macOS
-
FinderSyncExtension (com.apple.FinderSync)
-
ShareExtension (com.apple.share-services)
-
TodayExtension (com.apple.widget-extension)
-
Network Extension (com.apple.networkextension.packet-tunnel)
We don't have any existing templates (although there have been bug reports
about these extensions, so some people are creating them).
Ref: #10747