StrictMode.VmPolicy.Builder.DetectImplicitUriPermissionGrant 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.
Rileva quando le autorizzazioni URI vengono concesse in modo implicito all'app, un comportamento che verrà sospeso in Android 18 (API 38).
[Android.Runtime.Register("detectImplicitUriPermissionGrant", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=37)]
public Android.OS.StrictMode.VmPolicy.Builder DetectImplicitUriPermissionGrant();
[<Android.Runtime.Register("detectImplicitUriPermissionGrant", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=37)>]
member this.DetectImplicitUriPermissionGrant : unit -> Android.OS.StrictMode.VmPolicy.Builder
Valori restituiti
- Attributi
Commenti
Rileva quando le autorizzazioni URI vengono concesse in modo implicito all'app, un comportamento che verrà sospeso in Android 18 (API 38).
Le concessioni di autorizzazione URI implicite possono verificarsi quando un'app riceve una finalità contenente un URI, ma senza i flag Intent.FLAG_GRANT_READ_URI_PERMISSION o Intent.FLAG_GRANT_WRITE_URI_PERMISSION, ma il sistema concede comunque l'accesso all'URI per conto dell'app.
Poiché le concessioni URI implicite vengono sospese, gli sviluppatori devono risolvere questo problema per evitare interruzioni future dell'app. Quando si inviano finalità con URI, assicurarsi che i flag di concessione appropriati siano impostati in modo esplicito se l'autorizzazione deve essere concessa. Se non è prevista alcuna concessione di autorizzazione, non includere gli URI che potrebbero attivare concessioni implicite.
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.