語言

PackageIdentifier 建構函式

定義

多載

名稱 Description
PackageIdentifier(IntPtr, JniHandleOwnership)
PackageIdentifier(String, Byte[])

為套件建立唯一的識別碼。

PackageIdentifier(IntPtr, JniHandleOwnership)

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

參數

javaReference
IntPtr

nativeint

適用於

PackageIdentifier(String, Byte[])

為套件建立唯一的識別碼。

[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

參數

packageName
String

套件的名稱。

sha256Certificate
Byte[]

SHA-256 證書摘要。

屬性

備註

為套件建立唯一的識別碼。

簽署應用程式的 SHA-256 憑證摘要可透過 Android SDK 建置工具中的 apksigner 工具 取得。 可取得 apksigner verify --print-certs path/to/apk.apk 目標應用程式的 SHA-256 憑證摘要。 一旦取得,SHA-256 憑證摘要應透過以 base16 解碼方式轉換成 a byte[] :

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

Java 文件 android.app.appsearch.PackageIdentifier.PackageIdentifier(java.lang.String, byte[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於