Lenguaje

PackageIdentifier Constructores

Definición

Sobrecargas

Nombre Description
PackageIdentifier(IntPtr, JniHandleOwnership)
PackageIdentifier(String, Byte[])

Crea un identificador único para un paquete.

PackageIdentifier(IntPtr, JniHandleOwnership)

protected PackageIdentifier(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.AppSearch.PackageIdentifier : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.AppSearch.PackageIdentifier

Parámetros

javaReference
IntPtr

nativeint

Se aplica a

PackageIdentifier(String, Byte[])

Crea un identificador único para un paquete.

[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

Parámetros

packageName
String

Nombre del paquete.

sha256Certificate
Byte[]

Resumen del certificado SHA-256 del paquete.

Atributos

Comentarios

Crea un identificador único para un paquete.

Los resúmenes de certificado SHA-256 para una aplicación firmada se pueden recuperar con la herramienta apksigner que forma parte de las herramientas de compilación de Android SDK. Use apksigner verify --print-certs path/to/apk.apk para recuperar el resumen del certificado SHA-256 para la aplicación de destino. Una vez recuperado, el resumen del certificado SHA-256 se debe convertir en un byte[] mediante la descodificación en base16:

new android.content.pm.Signature(outputDigest).toByteArray();

Java documentación para android.app.appsearch.PackageIdentifier.PackageIdentifier(java.lang.String, byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a