সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কী ভেরিফায়ার দ্বারা পরিচালিত সকল প্রকার কী-এর জন্য শেয়ার করা ডেটার প্রতিনিধিত্বকারী ইন্টারফেস ক্লাস।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
abstract @ NonNull String | কী-টির জন্য অ্যাকাউন্ট আইডি ফেরত দেয়। |
abstract @ NonNull String | ডিভাইস আইডি ফেরত দেয়, যা একটি অনন্য কী-এর জন্য একটি অস্বচ্ছ শনাক্তকারী এবং একই account ID একাধিক কী-এর মধ্যে পার্থক্য করতে ব্যবহৃত হয়। |
abstract @ Nullable byte[] | এই অ্যাকাউন্ট/ডিভাইসের জন্য পাবলিক কী-টি অস্বচ্ছ বাইট হিসেবে ফেরত দেয়, অথবা মানটি গোপন করা হয়ে থাকলে null ফেরত দেয়। |
abstract @ NonNull String | যে প্যাকেজটি কী-টির মালিক, তার নাম ফেরত দেয়। |
abstract int | কী-টির রিমোট ভেরিফিকেশন অবস্থা ফেরত দেয়। |
abstract long | ইউনিক্স ইপক থেকে মিলিসেকেন্ডের সংখ্যা হিসাবে টাইমস্ট্যাম্পটি ফেরত দেয়। |
উত্তরাধিকারসূত্রে প্রাপ্ত ধ্রুবক |
|---|
android.os.Parcelable থেকে default static final int | | default static final int | | default static final int | | default static final int | |
|
জনসাধারণের পদ্ধতি
abstract @NonNull String getAccountId()
কী-টির জন্য অ্যাকাউন্ট আইডি ফেরত দেয়। এটি একটি ফোন নম্বর, ইমেল ঠিকানা, ইউজার হ্যান্ডেল বা এমন যেকোনো মান হতে পারে যা একজন অনন্য ব্যবহারকারীর অ্যাকাউন্টকে অর্থপূর্ণভাবে উপস্থাপন করে।
সঠিক অ্যাকাউন্টটি বেছে নেওয়ার জন্য যাচাইকরণের সময় এই মানটি প্রদর্শিত হতে পারে এবং এটি ব্যবহারকারীর কাছে অর্থপূর্ণ হওয়া উচিত।
এই মানটি সকল ব্যবহারকারীর ক্ষেত্রেও সামঞ্জস্যপূর্ণ হওয়া উচিত। উদাহরণস্বরূপ, যদি সিস্টেমটি অ্যাকাউন্ট বোঝাতে ফোন নম্বর ব্যবহার করে কিন্তু ব্যবহারকারীদের ফোন নম্বর গোপন করার জন্য পরিচিতদের সাথে শেয়ার করার জন্য অ্যালিয়াস তৈরি করার সুযোগ দেয়, তাহলে সেই (বিশ্বব্যাপী-অনন্য) অ্যালিয়াসটিই অ্যাকাউন্ট আইডি হিসেবে ব্যবহার করা উচিত।
abstract @NonNull String getDeviceId()
ডিভাইস আইডি ফেরত দেয়, যা একটি অনন্য কী-এর জন্য একটি অস্বচ্ছ শনাক্তকারী এবং একই account ID জন্য একাধিক কী-এর মধ্যে পার্থক্য করতে ব্যবহৃত হয়। ডিভাইস আইডিটি একটি ভৌত ডিভাইস বা একই ডিভাইসের জন্য ব্যবহৃত একাধিক কী-এর যেকোনো একটিকে নির্দেশ করতে পারে।
একটি নির্দিষ্ট অ্যাপের জন্য ডিভাইস আইডি বিভিন্ন অ্যাকাউন্টে অনন্য হওয়ার প্রয়োজন নেই। উদাহরণস্বরূপ, যদি প্রতিটি অ্যাকাউন্টের জন্য কী-এর একটি নির্দিষ্ট সেট থাকে, তবে ধ্রুবক ব্যবহার করা যেতে পারে।
ডিভাইস আইডিটি গোপন রাখা হয় যদি অনুরোধকারী ক্লায়েন্টটি কী-টির মালিক না হয় (যেমনটি getOwnerPackageName দ্বারা নির্দেশিত)।
abstract @Nullable byte[] getKeyValue()
এই অ্যাকাউন্ট/ডিভাইসের জন্য পাবলিক কী-টি অস্বচ্ছ বাইট হিসেবে ফেরত দেয়, অথবা মানটি গোপন করা হয়ে থাকলে null ফেরত দেয়।
যদি অনুরোধকারী ক্লায়েন্ট কী-টির মালিক না হয় (যেমনটি getOwnerPackageName দ্বারা নির্দেশিত), তাহলে কী-এর মানটি গোপন রাখা হয়।
abstract long getTimeUpdated()
ইউনিক্স ইপক থেকে মিলিসেকেন্ডের সংখ্যা হিসাবে টাইমস্ট্যাম্পটি ফেরত দেয়।
যদি অনুরোধকারী ক্লায়েন্ট কী-টির মালিক না হয় (যেমনটি getOwnerPackageName দ্বারা নির্দেশিত), তাহলে ফেরত আসা মানটি গোপন রাখা হয়।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-03-23 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]