PackageIdentifier Costruttori
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.
Overload
| Nome | Descrizione |
|---|---|
| PackageIdentifier(IntPtr, JniHandleOwnership) | |
| PackageIdentifier(String, Byte[]) |
Crea un identificatore univoco per un pacchetto. |
PackageIdentifier(IntPtr, JniHandleOwnership)
protected PackageIdentifier(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.AppSearch.PackageIdentifier : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.AppSearch.PackageIdentifier
Parametri
- javaReference
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
Si applica a
PackageIdentifier(String, Byte[])
Crea un identificatore univoco per un pacchetto.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[B)V", "", ApiSince=31)]
public PackageIdentifier(string packageName, byte[] sha256Certificate);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[B)V", "", ApiSince=31)>]
new Android.App.AppSearch.PackageIdentifier : string * byte[] -> Android.App.AppSearch.PackageIdentifier
Parametri
- packageName
- String
Nome del pacchetto.
- sha256Certificate
- Byte[]
Digest del certificato SHA-256 del pacchetto.
- Attributi
Commenti
Crea un identificatore univoco per un pacchetto.
I digest del certificato SHA-256 per un'applicazione firmata possono essere recuperati con lo strumento apksigner che fa parte degli strumenti di compilazione di Android SDK. Usare apksigner verify --print-certs path/to/apk.apk per recuperare il digest del certificato SHA-256 per l'applicazione di destinazione. Una volta recuperato, il digest del certificato SHA-256 deve essere convertito in un byte[] oggetto decodificandolo in base16:
new android.content.pm.Signature(outputDigest).toByteArray();
per android.app.appsearch.PackageIdentifier.PackageIdentifier(java.lang.String, byte[]).
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.