PccService.OnReceiveData(Bundle, String) 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.
Questo metodo è il punto di ingresso dati per un servizio PCC.
[Android.Runtime.Register("onReceiveData", "(Landroid/os/Bundle;Ljava/lang/String;)V", "GetOnReceiveData_Landroid_os_Bundle_Ljava_lang_String_Handler", ApiSince=37)]
public abstract void OnReceiveData(Android.OS.Bundle data, string packageName);
[<Android.Runtime.Register("onReceiveData", "(Landroid/os/Bundle;Ljava/lang/String;)V", "GetOnReceiveData_Landroid_os_Bundle_Ljava_lang_String_Handler", ApiSince=37)>]
abstract member OnReceiveData : Android.OS.Bundle * string -> unit
Parametri
- data
- Bundle
Bundle contenente i dati inviati dal client.
- packageName
- String
Nome del pacchetto per l'app che chiama sendData.
- Attributi
Commenti
Questo metodo è il punto di ingresso dati per un servizio PCC. Quando un client invia dati tramite l'API sendData, il servizio riceverà i dati in questo endpoint e potrà elaborarli.
Il bundle di dati è già sanite dal sistema se inviato dall'esterno della sandbox PCC. Questo processo di purificazione assicura che qualsiasi oggetto per stabilire la comunicazione in 2 modi non venga passato.
Per applicare un flusso di dati rigorosamente unidirezionale, se il chiamante non è autorizzato a comunicare in due modi con i componenti PCC, il bundle viene sanificato per impedire oggetti che possono essere usati per stabilire un canale di comunicazione bidirezionale come IBinder, Messenger e così via.
I tipi di dati consentiti sono: primitive e relative matrici (ad esempio, int, char, boolean, String, byte[]); PersistableBundle; Valore ParcelFileDescriptor di sola lettura; SharedMemory. Se ha accesso in scrittura, sarà automaticamente limitato alla sola lettura; Bitmap; Gli oggetti partizionabili personalizzati devono essere serializzati come byte []; Oggetti bundle annidati, che vengono sanificati in modo ricorsivo fino a una profondità di 100
Informazioni di riferimento su Android per android.app.privatecompute.PccService.onReceiveData.
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.