Share via


ICPApplicationDelegate インターフェイス

定義

プロトコルの必要なメソッドの CPApplicationDelegate アプリケーション デリゲート。

[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
派生
属性
実装

プロパティ

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)

メソッド

DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

プロトコルの必要なメソッドの CPApplicationDelegate アプリケーション デリゲート。

DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

プロトコルの必要なメソッドの CPApplicationDelegate アプリケーション デリゲート。

拡張メソッド

DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver)

ユーザーが操作を選択したときに呼び出されるメソッド。

DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert)

ユーザーがナビゲーション アラートを選択したときに呼び出されるメソッド。

AccessibilityPerformMagicTap(IUIApplicationDelegate)

アプリの最も重要なアクションを実行します。 多くの場合、これはアプリの最も重要な状態を切り替えています。

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

午前 0 時、夏時間への変更、タイムゾーンのシフトなど、時間の大幅な変更を示します。

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

ステータス バーのフレームが変更されたことを示します。

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

オブジェクトとして指定されたタスクの継続に関連付けられているデータがあることをアプリに NSUserActivity 通知し、アプリがアクティビティを継続したかどうかを返します。

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

ステータス バーの向きが変更されたことを示します。

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリが最高レベルの状態を復元する必要があることを示します。

DidEnterBackground(IUIApplicationDelegate, UIApplication)

アプリケーションがバックグラウンドに入っていることを示します。

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

型のアクティビティを継続できなかったことをアプリに userActivityType 通知し、エラーの理由として を指定 error します。

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

アプリがリモート通知を受信したことを示します。

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

開発者は、この非推奨のメソッドを使用しないでください。 開発者は、代わりに 'UNUserNotificationCenter.RequestAuthorization' を使用する必要があります。

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Apple Push Service が登録プロセスを正常に競合しなかったことを示します。

FinishedLaunching(IUIApplicationDelegate, UIApplication)

アプリケーションの起動が完了しました。

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

起動が完了し、アプリの実行がまもなく開始されることを示します。

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

アプリでサポートされているインターフェイスの向き。

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

restorationIdentifierComponents パラメーターの最後の値で識別される UIViewController を取得します。

GetWindow(IUIApplicationDelegate)

プロトコルの必要なメソッドの CPApplicationDelegate アプリケーション デリゲート。

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

リモート通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 remoteNoticationInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

プッシュ通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 remoteNoticationInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

ローカル通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 responseInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

ユーザーがオブジェクトのアラートから値で識別されたアクションを actionIdentifier 選択し、アクションの UILocalNotification 完了後に ブロックを completionHandler 実行することをアプリに通知します。

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

バックグラウンド に関連するイベントが処理を待機しているときに発生します。

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

システムは、アプリケーションが指定した を処理することを要求しています intent

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

開発者は、この非推奨のメソッドではなく M:UIKit.UIApplicationDelegate.OpenUrl* を 使用する必要があります。

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

ウォッチキット拡張機能が要求を行いました。

OnActivated(IUIApplicationDelegate, UIApplication)

アプリが非アクティブ状態から actie 状態に移行しました。

OnResignActivation(IUIApplicationDelegate, UIApplication)

アプリは、アクティブな状態から非アクティブ状態に移行しようとしています。

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

指定した url を から optionsコンテキストで開く必要があることを示します。

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

指定した URL からリソースを読み込みます。

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

または *WillFinishLaunching(UIApplication, NSDictionary)操作が処理されていない限り、ユーザーがホーム画面クイック アクションを開始したときにシステムによって呼び出されます。

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

ダウンロードするデータがある場合に、アプリケーションがフェッチ操作を開始できることを示します。

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

保護されたファイルを使用できるようになりました。

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

保護されたファイルが暗号化されようとしており、読み取りが使用できないことを示します。

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

アプリがローカル通知を受信したことを示します。

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

アプリがリモート通知を受信したことを示します。

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

アプリがシステムからメモリ不足の警告を受け取った。

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

デバイスが Apple Push Service に正常に登録されたことを示します。

SetWindow(IUIApplicationDelegate, UIWindow)

プロトコルの必要なメソッドの CPApplicationDelegate アプリケーション デリゲート。

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

によって extensionPointIdentifier識別される拡張ポイントに基づいて、アプリ拡張機能を実行するためのアクセス許可をアプリに要求します。

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

開発者のアプリが HealthKit データへのアクセスをユーザーに要求する必要がある場合、システムはこのメソッドを呼び出します。

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリケーションが保存された状態情報を復元する必要があるかどうか。

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリケーションでアプリケーションの状態情報を保存する必要があるかどうか。

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

の オブジェクトが NSUserActivity 更新されたことをアプリに userActivity 通知します。

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

プロトコルの必要なメソッドの CPApplicationDelegate アプリケーション デリゲート。

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

ステータス バーのフレームが変更されようとしていることを示します。

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

ステータス バーの向きが変更されようとしていることを示します。

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

ユーザーがデータを使用できない可能性があるアクションを続行 userActivityType しようとしていることをアプリに通知し、 を返して、アプリがアクティビティを続行することをユーザーに通知します。

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリがアプリケーション状態データを格納しようとしていることを示します。

WillEnterForeground(IUIApplicationDelegate, UIApplication)

アプリケーションがフォアグラウンドに入りようとしていることを示します。

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

アプリが起動手順を完了しようとしていることを示します。

WillTerminate(IUIApplicationDelegate, UIApplication)

アプリが終了しようとしていることを示します。

適用対象