Language

PackageInstaller.Session.RequestUserPreapproval メソッド

定義

このセッションをコミットする前に、承認の要求を試みます。

[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

パラメーター

details
PackageInstaller.PreapprovalDetails

コミットする前にユーザーに承認を要求するための、このセッションに対する適切なコンテキスト。 この値は 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 リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象