DevicePolicyManager.EnrollmentSpecificId プロパティ

定義

同じ管理アプリによって同じorganizationに登録された、同じデバイスの同じ値であることが保証される、このデバイスの登録固有の識別子を返します。

public virtual string EnrollmentSpecificId { [Android.Runtime.Register("getEnrollmentSpecificId", "()Ljava/lang/String;", "GetGetEnrollmentSpecificIdHandler", ApiSince=31)] get; }
[<get: Android.Runtime.Register("getEnrollmentSpecificId", "()Ljava/lang/String;", "GetGetEnrollmentSpecificIdHandler", ApiSince=31)>]
member this.EnrollmentSpecificId : string

プロパティ値

安定した登録固有の識別子。

属性

注釈

同じ管理アプリによって同じorganizationに登録された、同じデバイスの同じ値であることが保証される、このデバイスの登録固有の識別子を返します。 この識別子はエントロピが高く、同じ組織内の個々のデバイスを一意に識別するのに役立ちます。 これは、仕事用プロファイルとフル マネージド デバイスの両方で使用できます。 (同じorganizationに) 仕事用プロファイルが削除されて再び登録された場合、またはデバイスが出荷時の設定にリセットされて再登録された場合でも、識別子は一貫性があります。

が以前に呼び出された場合 #setOrganizationId(String) にのみ、プロファイル所有者またはデバイス所有者によって呼び出すことができます。 が呼び出されなかった場合 #setOrganizationId(String) 、戻り値は空の文字列になります。

デバイス識別子へのアクセスに関する注意: デバイス所有者、organization所有デバイスのプロファイル所有者、またはこのようなデバイス上の委任された証明書インストーラー (委任を保持#DELEGATION_CERT_INSTALL) は、このメソッドを使用するだけでなく、 などをandroid.os.Build#getSerial()呼び出すことによってハードウェア識別子を取得できます。 ただし、個人 (organization所有ではない) デバイスのプロファイル所有者、またはそのようなデバイス上の委任された証明書インストーラーは、ハードウェア識別子を取得できなくなり、このメソッドを使用するように切り替える必要があります。

の Java ドキュメント android.app.admin.DevicePolicyManager.getEnrollmentSpecificId()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象