ইন্টিগ্রিটি ম্যানেজার
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 প্রতি একবার কল করা যেতে পারে।
দ্রষ্টব্য: লাইব্রেরি সংস্করণ 1.5.0 এ যোগ করা হয়েছে।
পরামিতি | |
---|---|
request | IntegrityDialogRequest : দেখানোর জন্য ডায়ালগের কনফিগারেশন রয়েছে। |
রিটার্নস | |
---|---|
Task < Integer > | শোডায়লগ ফ্লো সফল বা ব্যর্থ হওয়ার পরে একটি IntegrityDialogResponseCode দিয়ে সম্পন্ন করা একটি Task ৷ |