PackageIdentifier 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
- transfer
- JniHandleOwnership
適用於
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。