ইন্টিগ্রিটি ম্যানেজার

public interface IntegrityManager

com.google.android.play.core.integrity.IntegrityManager


সততা তথ্যের জন্য অনুরোধ পরিচালনা করে।

সারাংশ

পাবলিক পদ্ধতি

abstract Task < IntegrityTokenResponse > requestIntegrityToken ( IntegrityTokenRequest request)

সততা-সম্পর্কিত অনুসন্ধানের জন্য একটি টোকেন তৈরি করে এবং ফেরত দেয়।

abstract Task < Integer > showDialog ( IntegrityDialogRequest request)

ব্যবহারকারীর কাছে একটি ডায়ালগ প্রদর্শন করে।

পাবলিক পদ্ধতি

অনুরোধ IntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

সততা-সম্পর্কিত অনুসন্ধানের জন্য একটি টোকেন তৈরি করে এবং ফেরত দেয়।

JSON পেলোড একটি নেস্টেড JWT হিসাবে স্বাক্ষরিত এবং এনক্রিপ্ট করা হয়, এটি JWS- এর JWE

JWE A256KW একটি কী র‍্যাপিং অ্যালগরিদম এবং A256GCM একটি বিষয়বস্তু এনক্রিপশন অ্যালগরিদম হিসেবে ব্যবহার করে। JWS সাইনিং অ্যালগরিদম হিসেবে ES256 ব্যবহার করে।

সমস্ত ডিক্রিপশন এবং যাচাইকরণ একটি সুরক্ষিত সার্ভার পরিবেশের মধ্যে করা উচিত। ক্লায়েন্ট অ্যাপের মধ্যে থেকে প্রাপ্ত টোকেন ডিক্রিপ্ট বা যাচাই করবেন না। বিশেষ করে, ক্লায়েন্ট অ্যাপে কোনো ডিক্রিপশন কী প্রকাশ করবেন না।

https://developer.android.com/google/play/integrity/verdict#token-format দেখুন।

পরামিতি
request IntegrityTokenRequest : যে বস্তুটির সাথে সততা টোকেনের অনুরোধ করতে হবে।

রিটার্নস
Task < IntegrityTokenResponse > অনুরোধ ইন্টিগ্রিটি টোকেন প্রবাহ সফল বা ব্যর্থ হলে একটি Task সম্পূর্ণ হয়৷

শো ডায়ালগ

public abstract Task<Integer> showDialog (IntegrityDialogRequest request)

ব্যবহারকারীর কাছে একটি ডায়ালগ প্রদর্শন করে।

এই পদ্ধতিটি শুধুমাত্র IntegrityDialogRequest.IntegrityResponse প্রতি একবার কল করা যেতে পারে।

পরামিতি
request IntegrityDialogRequest : দেখানোর জন্য ডায়ালগের কনফিগারেশন রয়েছে।

রিটার্নস
Task < Integer > শোডায়লগ ফ্লো সফল বা ব্যর্থ হওয়ার পরে একটি IntegrityDialogResponseCode দিয়ে সম্পন্ন করা একটি Task