StandardIntegrityManager

public interface StandardIntegrityManager

com.google.android.play.core.integrity.StandardIntegrityManager


يدير طلبات الحصول على معلومات السلامة.

ملخّص

الفئات المتداخلة

class StandardIntegrityManager.PrepareIntegrityTokenRequest

طلب بشأن StandardIntegrityManager.prepareIntegrityToken(PrepareIntegrityTokenRequest) 

class StandardIntegrityManager.StandardIntegrityToken

ردّ StandardIntegrityManager.StandardIntegrityTokenProvider.request(StandardIntegrityTokenRequest) 

interface StandardIntegrityManager.StandardIntegrityTokenProvider

مقدّم رموز مميّزة عادية للتحقّق من السلامة 

class StandardIntegrityManager.StandardIntegrityTokenRequest

طلب بشأن StandardIntegrityManager.StandardIntegrityTokenProvider.request(StandardIntegrityTokenRequest) 

الطُرق العامة

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider> prepareIntegrityToken(StandardIntegrityManager.PrepareIntegrityTokenRequest request)

تُعدّ هذه الدالة رمز السلامة وتتيحه لطلبه من خلال StandardIntegrityManager.StandardIntegrityTokenProvider.

abstract Task<Integer> showDialog(StandardIntegrityManager.StandardIntegrityDialogRequest request)

تعرض هذه السمة مربّع حوار للمستخدم.

الطُرق العامة

prepareIntegrityToken

public abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider> prepareIntegrityToken (StandardIntegrityManager.PrepareIntegrityTokenRequest request)

تُعدّ هذه الدالة رمز السلامة وتتيحه لطلبه من خلال StandardIntegrityManager.StandardIntegrityTokenProvider.

يمكنك استدعاء هذه الطريقة من وقت لآخر لتحديث StandardIntegrityManager.StandardIntegrityTokenProvider الناتج.

يُرجى العِلم أنّ واجهة برمجة التطبيقات هذه تُجري طلبًا إلى خوادم Google، وبالتالي تتطلّب اتصالاً بالشبكة.

المعلمات
request StandardIntegrityManager.PrepareIntegrityTokenRequest: العنصر الذي سيتم إعداد الرمز المميز للسلامة باستخدامه.

المرتجعات
Task<StandardIntegrityManager.StandardIntegrityTokenProvider> Task يكتمل عند نجاح أو تعذُّر سير عمل prepareIntegrityToken. في حال حدوث خطأ، سيتم عرض StandardIntegrityException مع تضمينه في Task.

showDialog

public abstract Task<Integer> showDialog (StandardIntegrityDialogRequest request)

تعرض هذه السمة مربّع حوار للمستخدم.

لا يمكن استدعاء هذه الطريقة إلا مرة واحدة لكل StandardIntegrityManager.StandardIntegrityDialogRequest.StandardIntegrityResponse.

ملاحظة: تمت إضافة هذه الميزة في الإصدار 1.5.0 من المكتبة.

المعلمات
request IntegrityDialogRequest: يحتوي على إعدادات مربع الحوار الذي سيتم عرضه.

المرتجعات
Task<Integer> Task يكتمل باستخدام IntegrityDialogResponseCode بعد نجاح عملية showDialog أو تعذّرها.