با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کلاس رابط که دادههای مشترک را برای همه انواع کلیدهای مدیریتشده توسط تأییدکننده کلید نشان میدهد.
خلاصه
کارکردهای عمومی |
|---|
String | شناسه حساب مربوط به کلید را برمیگرداند. |
String | شناسه دستگاه، یک شناسه غیرشفاف برای یک کلید منحصر به فرد، که برای تمایز بین چندین کلید برای یک account ID یکسان استفاده میشود را برمیگرداند. |
ByteArray < Byte >? | کلید عمومی را به صورت بایتهای مات برای این حساب/دستگاه برمیگرداند، یا اگر مقدار ویرایش شده باشد، null برمیگرداند. |
String | نام بستهای که کلید را در اختیار دارد، برمیگرداند. |
Int | وضعیت تأیید از راه دور کلید را برمیگرداند. |
Long | مهر زمان را به عنوان تعداد میلی ثانیه از زمان آغاز یونیکس برمیگرداند. |
کارکردهای عمومی
fun getAccountId(): String
شناسه حساب کاربری مربوط به کلید را برمیگرداند. این شناسه میتواند شماره تلفن، آدرس ایمیل، شناسه کاربری یا هر مقداری باشد که به طور معناداری نشاندهنده یک حساب کاربری منحصر به فرد باشد.
این مقدار ممکن است هنگام تأیید برای انتخاب حساب کاربری مناسب نمایش داده شود و باید برای کاربر معنادار باشد.
این مقدار همچنین باید بین کاربران یکسان باشد. برای مثال، اگر سیستم از شماره تلفن برای نمایش حسابها استفاده میکند اما به کاربران اجازه میدهد برای مخفی کردن شماره تلفن، نامهای مستعار ایجاد کنند تا با مخاطبین به اشتراک بگذارند، باید از نام مستعار (منحصر به فرد جهانی) به عنوان شناسه حساب استفاده شود.
fun getDeviceId(): String
شناسه دستگاه، یک شناسه مبهم برای یک کلید منحصر به فرد، که برای تمایز بین چندین کلید برای یک account ID استفاده میشود را برمیگرداند. شناسه دستگاه ممکن است به یک دستگاه فیزیکی یا یکی از چندین کلید مورد استفاده برای همان دستگاه اشاره داشته باشد.
لازم نیست شناسه دستگاه در بین حسابهای یک برنامه خاص منحصر به فرد باشد. برای مثال، اگر هر حساب دارای مجموعهای ثابت از کلیدها باشد، میتوان از ثابتها استفاده کرد.
اگر کلاینتی که درخواست داده است، مالک کلید نباشد (همانطور که با getOwnerPackageName نشان داده شده است)، شناسه دستگاه حذف میشود.
fun getKeyValue(): ByteArray<Byte>?
کلید عمومی را به صورت بایتهای مات برای این حساب/دستگاه برمیگرداند، یا اگر مقدار ویرایش شده باشد، null برمیگرداند.
اگر کلاینتی که درخواست کلید را داده، مالک آن نباشد (همانطور که با getOwnerPackageName نشان داده شده است)، مقدار کلید حذف میشود.
دریافت زمان بهروزرسانیشده
fun getTimeUpdated(): Long
مهر زمان را به عنوان تعداد میلی ثانیه از زمان آغاز یونیکس برمیگرداند.
اگر کلاینتی که درخواست را داده، مالک کلید نباشد (مطابق با getOwnerPackageName )، مقدار برگشتی حذف میشود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-03-23 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-03-23 بهوقت ساعت هماهنگ جهانی."],[],[]]