StandardIntegrityManager

public interface StandardIntegrityManager


Mengelola permintaan informasi integritas.

Ringkasan

Jenis bertingkat

Permintaan untuk prepareIntegrityToken.

Builder untuk PrepareIntegrityTokenRequest.

Permintaan untuk StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest).

Builder untuk StandardIntegrityDialogRequest.

Mengkapsulasi hasil pemeriksaan integritas standar sehingga dapat digunakan untuk membuat StandardIntegrityDialogRequest.

Mewakili pemeriksaan integritas yang gagal, yang berisi StandardIntegrityException.

Mewakili pemeriksaan integritas yang berhasil, yang berisi StandardIntegrityToken.

Respons dari StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Penyedia token integritas standar.

Permintaan untuk StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Builder untuk StandardIntegrityTokenRequest.

Metode publik

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Menyiapkan token integritas dan menyediakannya untuk permintaan melalui StandardIntegrityTokenProvider.

abstract Task<Integer>

Menampilkan dialog kepada pengguna.

Metode publik

prepareIntegrityToken

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

Menyiapkan token integritas dan menyediakannya untuk permintaan melalui StandardIntegrityTokenProvider.

Anda dapat memanggil metode ini dari waktu ke waktu untuk memuat ulang StandardIntegrityTokenProvider yang dihasilkan.

Perhatikan bahwa API ini melakukan panggilan ke server Google sehingga memerlukan koneksi jaringan.

Parameter
StandardIntegrityManager.PrepareIntegrityTokenRequest request

objek untuk menyiapkan token integritas.

Hasil
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Task yang selesai setelah alur prepareIntegrityToken berhasil atau gagal. Jika terjadi kegagalan, StandardIntegrityException yang digabungkan dengan Task akan ditampilkan.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

Menampilkan dialog kepada pengguna.

Metode ini hanya dapat dipanggil sekali per StandardIntegrityDialogRequest.StandardIntegrityResponse.

Catatan: Ditambahkan di library versi 1.5.0.

Sejak 1.5.0

Parameter
StandardIntegrityManager.StandardIntegrityDialogRequest request

berisi konfigurasi dialog yang akan ditampilkan.

Hasil
Task<Integer>

Task yang selesai dengan IntegrityDialogResponseCode setelah alur showDialog berhasil atau gagal.