Freigeben über


ICPApplicationDelegate Schnittstelle

Definition

Anwendungsdelegat für die erforderlichen Methoden des CPApplicationDelegate Protokolls.

[Foundation.Protocol(Name="CPApplicationDelegate", WrapperType=typeof(CarPlay.CPApplicationDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ICPApplicationDelegate : IDisposable, UIKit.IUIApplicationDelegate
type ICPApplicationDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIApplicationDelegate
Abgeleitet
Attribute
Implementiert

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)

Methoden

DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Anwendungsdelegat für die erforderlichen Methoden des CPApplicationDelegate Protokolls.

DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Anwendungsdelegat für die erforderlichen Methoden des CPApplicationDelegate Protokolls.

Erweiterungsmethoden

DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver)

Methode, die aufgerufen wird, wenn der Benutzer ein Manöver auswählt.

DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert)

Methode, die aufgerufen wird, wenn der Benutzer eine Navigationswarnung auswählt.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Führt die wichtigste Aktion der App aus. Häufig ist dies das Umschalten des wichtigsten Zustands der App.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Gibt eine signifikante Änderung der Zeit an, z. B. Mitternacht, Umstellung auf Sommerzeit oder eine Verschiebung der Zeitzone.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Gibt an, dass sich der Frame der Statusleiste geändert hat.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informiert die App darüber, dass daten zur Fortsetzung einer als NSUserActivity Objekt angegebenen Aufgabe verknüpft sind, und gibt dann zurück, ob die App die Aktivität fortgesetzt hat.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Gibt an, dass sich die Ausrichtung der Statusleiste geändert hat.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, dass die App den Zustand der höchsten Ebene wiederherstellen soll.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Gibt an, dass die Anwendung in den Hintergrund eingetreten ist.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informiert die App, dass die Aktivität des userActivityType Typs nicht fortgesetzt werden konnte, und gibt einen error als Grund für den Fehler an.

DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Gibt an, dass die App eine Remotebenachrichtigung erhalten hat.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen "UNUserNotificationCenter.RequestAuthorization" verwenden.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Gibt an, dass Apple Push Service beim Registrierungsprozess nicht erfolgreich angetreten ist.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

Die Anwendung wurde gestartet.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Gibt an, dass der Start abgeschlossen ist und die App in Kürze ausgeführt wird.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Die von der App unterstützten Schnittstellenausrichtungen.

GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder)

Ruft den UIViewController ab, der durch den letzten Wert im parameter restorationIdentifierComponents identifiziert wird.

GetWindow(IUIApplicationDelegate)

Anwendungsdelegat für die erforderlichen Methoden des CPApplicationDelegate Protokolls.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action)

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer Remotebenachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, remoteNoticationInfo die Daten aus der Benachrichtigung und completionHandler für den App-Entwickler, der nach der Ausführung der Aktion ausgeführt werden soll.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action)

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer Pushbenachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, remoteNoticationInfo die Daten aus der Benachrichtigung und completionHandler die Ausführung für den App-Entwickler nach der Ausführung der Aktion.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action)

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer lokalen Benachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, responseInfo die Daten aus der Benachrichtigung und completionHandler die Ausführung für den App-Entwickler nach der Ausführung der Aktion.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action)

Informiert die App darüber, dass der Benutzer eine Aktion ausgewählt hat, die durch den actionIdentifier Wert aus einer Warnung eines UILocalNotification Objekts identifiziert wurde, und führt den completionHandler Block aus, nachdem er die Aktion abgeschlossen hat.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Wird ausgelöst, wenn Ereignisse im Zusammenhang mit einem t:UIKit.NSUrlSession darauf warten, verarbeitet zu werden.

HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>)

Das System fordert an, dass die Anwendung den angegebenen intentbehandelt.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Entwickler sollten M:UIKit.UIApplicationDelegate.OpenUrl* anstelle dieser veralteten Methode verwenden.

HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>)

Eine Watchkit-Erweiterung hat eine Anforderung gestellt.

OnActivated(IUIApplicationDelegate, UIApplication)

Die App wurde vom inaktiven in den Status "actie" verschoben.

OnResignActivation(IUIApplicationDelegate, UIApplication)

Die App wechselt vom aktiven in den inaktiven Zustand.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Gibt an, dass die Anwendung das angegebene url mit Kontext aus optionsöffnen soll.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject)

Lädt eine Ressource aus der angegebenen URL.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Wird vom System aufgerufen, wenn der Benutzer eine Schnellaktion des Startbildschirms initiiert, es sei denn, die Interaktion wurde in WillFinishLaunching(UIApplication, NSDictionary) oder M:UIKit.UIApplicationDelegate.DidFinishLaunching* verarbeitet.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Gibt an, dass die Anwendung einen Abrufvorgang starten kann, wenn daten zum Herunterladen vorhanden sind.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Geschützte Dateien sind jetzt verfügbar.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Gibt an, dass geschützte Dateien verschlüsselt werden und nicht mehr zum Lesen verfügbar sind.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Gibt an, dass die App eine lokale Benachrichtigung erhalten hat.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Gibt an, dass die App eine Remotebenachrichtigung erhalten hat.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

Die App hat eine Warnung mit wenig Arbeitsspeicher vom System erhalten.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Gibt an, dass das Gerät erfolgreich bei Apple Push Service registriert wurde.

SetWindow(IUIApplicationDelegate, UIWindow)

Anwendungsdelegat für die erforderlichen Methoden des CPApplicationDelegate Protokolls.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Fordert von der App die Berechtigung an, App-Erweiterungen basierend auf dem durch identifizierten extensionPointIdentifierErweiterungspunkt auszuführen.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

Das System ruft diese Methode auf, wenn die App des Entwicklers den Benutzer um Zugriff auf HealthKit-Daten bitten soll.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, ob die Anwendung gespeicherte Zustandsinformationen wiederherstellen soll.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, ob die Anwendung Anwendungsstatusinformationen speichern soll.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informiert die App darüber, dass das NSUserActivity Objekt in userActivity aktualisiert wurde.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Anwendungsdelegat für die erforderlichen Methoden des CPApplicationDelegate Protokolls.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Gibt an, dass sich der Frame der Statusleiste ändert.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Gibt an, dass sich die Ausrichtung der Statusleiste ändert.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informiert die App darüber, dass der Benutzer versucht, eine userActivityType Aktion fortzusetzen, für die möglicherweise keine Daten verfügbar sind, und kehrt zurück, um den Benutzer zu benachrichtigen, dass die App die Aktivität fortsetzt.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, dass die App gerade Anwendungsstatusdaten speichern wird.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Gibt an, dass die Anwendung im Begriff ist, in den Vordergrund zu gelangen.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Gibt an, dass die App ihre Startprozeduren abgeschlossen hat.

WillTerminate(IUIApplicationDelegate, UIApplication)

Gibt an, dass die App gerade beendet wird.

Gilt für: