Idioma

PackageIdentifier Construtores

Definição

Sobrecargas

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

Cria um identificador exclusivo para um pacote.

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

Aplica-se a

PackageIdentifier(String, Byte[])

Cria um identificador exclusivo para um pacote.

[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

Nome do pacote.

sha256Certificate
Byte[]

Resumo do certificado SHA-256 do pacote.

Atributos

Comentários

Cria um identificador exclusivo para um pacote.

Os resumos de certificado SHA-256 para um aplicativo assinado podem ser recuperados com a ferramenta apksigner que faz parte das ferramentas de build do SDK do Android. Use apksigner verify --print-certs path/to/apk.apk para recuperar o resumo do certificado SHA-256 para o aplicativo de destino. Depois de recuperado, o resumo do certificado SHA-256 deve ser convertido em um byte[] decodificação na base16:

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

Java documentação para android.app.appsearch.PackageIdentifier.PackageIdentifier(java.lang.String, byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a