PackageInstaller.Session.RequestUserPreapproval メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このセッションをコミットする前に、承認の要求を試みます。
[Android.Runtime.Register("requestUserPreapproval", "(Landroid/content/pm/PackageInstaller$PreapprovalDetails;Landroid/content/IntentSender;)V", "GetRequestUserPreapproval_Landroid_content_pm_PackageInstaller_PreapprovalDetails_Landroid_content_IntentSender_Handler", ApiSince=34)]
public virtual void RequestUserPreapproval(Android.Content.PM.PackageInstaller.PreapprovalDetails details, Android.Content.IntentSender statusReceiver);
[<Android.Runtime.Register("requestUserPreapproval", "(Landroid/content/pm/PackageInstaller$PreapprovalDetails;Landroid/content/IntentSender;)V", "GetRequestUserPreapproval_Landroid_content_pm_PackageInstaller_PreapprovalDetails_Landroid_content_IntentSender_Handler", ApiSince=34)>]
abstract member RequestUserPreapproval : Android.Content.PM.PackageInstaller.PreapprovalDetails * Android.Content.IntentSender -> unit
override this.RequestUserPreapproval : Android.Content.PM.PackageInstaller.PreapprovalDetails * Android.Content.IntentSender -> unit
パラメーター
コミットする前にユーザーに承認を要求するための、このセッションに対する適切なコンテキスト。 この値は null にすることはできません。
- statusReceiver
- IntentSender
セッションの状態が変化したときに呼び出されます。 この受信者に送信される意図にはPackageInstaller.EXTRA_STATUSが含まれており、PackageInstaller.EXTRA_PRE_APPROVALは true になります。 それらを処理する方法については、個々の状態コードを参照してください。 この値は null にすることはできません。
- 属性
注釈
このセッションをコミットする前に、承認の要求を試みます。 REQUEST_INSTALL_PACKAGESアクセス許可が付与されているインストーラーの場合、Session.commit(IntentSender) が呼び出される前に、ユーザーに承認を要求できます。 これには、ユーザーの介入も必要になる場合があります。 ユーザーの介入が必要な場合、インストーラーはPackageInstaller.STATUS_PENDING_USER_ACTIONコールバックを受け取り、それ以外の場合はPackageInstaller.STATUS_SUCCESS。 ユーザーの事前承認を要求できない場合、インストーラーは代わりにPackageInstaller.STATUS_FAILURE_BLOCKEDを受け取ります。 ユーザーが要求を拒否した場合、このセッションは破棄されることに注意してください。 ユーザーの介入が必要であっても解決されない場合、またはユーザーの事前承認を要求できない場合でも、通常のインストールとして Session.commit(IntentSender) を呼び出す可能性があります。
android.content.pm.PackageInstaller.Session.requestUserPreapprovalの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。