StandardIntegrityManager

public interface StandardIntegrityManager


يدير هذا الإجراء طلبات الحصول على معلومات السلامة.

ملخّص

الأنواع المتداخلة

طلب بشأن prepareIntegrityToken

أداة إنشاء لـ PrepareIntegrityTokenRequest

طلب بشأن StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest)

أداة إنشاء لـ StandardIntegrityDialogRequest

تغليف نتيجة فحص السلامة العادي حتى يمكن استخدامها لإنشاء StandardIntegrityDialogRequest

تمثّل هذه السمة عملية تحقّق فاشلة من السلامة، وتحتوي على StandardIntegrityException.

تمثّل هذه السمة عملية تحقّق ناجحة من السلامة، وتحتوي على StandardIntegrityToken.

ردّ StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)

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

طلب بشأن StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)

أداة إنشاء لـ StandardIntegrityTokenRequest

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

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

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

abstract Task<Integer>

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

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

prepareIntegrityToken

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProviderprepareIntegrityToken(
    StandardIntegrityManager.PrepareIntegrityTokenRequest request
)

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

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

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

المعلمات
StandardIntegrityManager.PrepareIntegrityTokenRequest request

الكائن الذي سيتم إعداد رمز التحقّق من السلامة باستخدامه.

المرتجعات
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

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

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

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

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

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

منذ الإصدار 1.5.0

المعلمات
StandardIntegrityManager.StandardIntegrityDialogRequest request

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

المرتجعات
Task<Integer>

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