PackageInstaller.Session.RequestUserPreapproval Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tentare di richiedere l'approvazione prima di eseguire il commit di questa sessione.
[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
Parametri
contesto adeguato a questa sessione per richiedere l'approvazione da parte degli utenti prima del commit. Questo valore non può essere Null.
- statusReceiver
- IntentSender
viene chiamato quando lo stato della sessione cambia. Le finalità inviate a questo ricevitore contengono PackageInstaller.EXTRA_STATUS e il PackageInstaller.EXTRA_PRE_APPROVAL sarebbe true. Fare riferimento ai singoli codici di stato su come gestirli. Questo valore non può essere Null.
- Attributi
Commenti
Tentare di richiedere l'approvazione prima di eseguire il commit di questa sessione. Per i programmi di installazione a cui è stata concessa l'autorizzazione REQUEST_INSTALL_PACKAGES, è possibile richiedere l'approvazione agli utenti prima che venga chiamato Session.commit(IntentSender). Ciò potrebbe richiedere anche l'intervento dell'utente. Quando è necessario l'intervento dell'utente, i programmi di installazione riceveranno un callback PackageInstaller.STATUS_PENDING_USER_ACTION e PackageInstaller.STATUS_SUCCESS in caso contrario. Nel caso in cui la richiesta di approvazione preliminare dell'utente non sia disponibile, i programmi di installazione riceveranno invece PackageInstaller.STATUS_FAILURE_BLOCKED. Si noti che se gli utenti rifiutano la richiesta, questa sessione verrà abbandonata. Se l'intervento dell'utente è necessario ma non è mai stato risolto o la richiesta di approvazione preliminare dell'utente non è disponibile, è comunque possibile chiamare Session.commit(IntentSender) come installazione tipica.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.