IntegrityTokenRequest.Builder

public abstract class IntegrityTokenRequest.Builder


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

ملخّص

الإنشاءات العامة

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

abstract IntegrityTokenRequest

تنشئ هذه السمة IntegrityTokenRequest.

abstract IntegrityTokenRequest.Builder
setCloudProjectNumber(long cloudProjectNumber)

رقم مشروع على السحابة الإلكترونية للربط برمز التكامل

abstract IntegrityTokenRequest.Builder

قيمة عشوائية لربط رمز مميّز للسلامة بها.

الإنشاءات العامة

"البنّاء" (Builder)

public Builder()

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

إنشاء

public abstract IntegrityTokenRequest build()

تنشئ هذه السمة IntegrityTokenRequest.

setCloudProjectNumber

public abstract IntegrityTokenRequest.Builder setCloudProjectNumber(long cloudProjectNumber)

رقم مشروع على السحابة الإلكترونية للربط برمز التكامل

هذا الحقل مطلوب للتطبيقات وحِزم SDK التي يتم توزيعها حصريًا خارج Google Play. بالنسبة إلى التطبيقات الموزَّعة على Google Play، يتم ضبط رقم مشروع السحابة الإلكترونية في Play Console، ولا يلزم ضبطه في الطلب.

يمكن العثور على رقم مشروع Google Cloud في "معلومات المشروع" في Google Cloud Console لمشروع Google Cloud الذي تم تفعيل Play Integrity API فيه.

يجب إثبات صحة طلبات فك تشفير الرمز المميّز على خادم Google باستخدام حساب السحابة الإلكترونية الذي تم ربطه بالرمز المميّز في هذا الطلب.

setNonce

public abstract IntegrityTokenRequest.Builder setNonce(String nonce)

قيمة عشوائية لربط رمز مميّز للسلامة بها.

يجب أن يكون base64 مشفَّرًا بتنسيق آمن على الويب وبدون التفاف.

اطّلِع على التفاصيل حول متطلبات nonce واقتراحاتها.