Mengklarifikasi tutorial AWS untuk Identifikasi pengguna - variabel berubah

Melakukan tutorial ini:http://docs.aws.amazon.com/cognito/latest/developerguide/developer-authenticated-identities.html Saya menemukan perintah berikut:

Untuk menggunakan penyedia identitas ini, Anda harus meneruskannya ke CognitoCachingCredentialsProvider. Berikut ini contohnya:

DeveloperAuthenticationProvider developerProvider = new DeveloperAuthenticationProvider( null, "IDENTITYPOOLID", context, Regions.USEAST1);
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider( context, developerProvider, Regions.USEAST1);

Haruskah saya menempatkannya di kelas yang disebutkan di atas atau pergi ke CognitoCachingCredentialsProvider?

Terima kasih!


person user3795517    schedule 07.06.2016    source sumber


Jawaban (2)


Anda harus meletakkan kode itu di mana pun Anda memberi contoh penyedia kredensial (yang idealnya adalah penyedia tunggal). Mengenai wilayah, dapatkah Anda mencoba Regions.US_EAST_1 daripada Regions.USEAST1?

contoh aplikasi Cognito telah contoh implementasinya, jika penasaran.

person Jeff Bailey    schedule 07.06.2016

Anda harus menyebutkan di kelas DeveloperAuthenticationProvider dan bukan penyedia cache.

person error2007s    schedule 07.06.2016
comment
Terima kasih, tapi mengapa ada kesalahan dengan konten bahkan ketika saya import import android.content.Context; dan Wilayah.US_EAST tidak dikenali? - person user3795517; 07.06.2016
comment
Anda harus menggunakan titik akhir wilayah sebagai USEast1 dan bukan US_East, itulah sebabnya Anda mendapatkan kesalahan itu - person error2007s; 07.06.2016
comment
USEAST1 dan bukan EAST1 - person error2007s; 07.06.2016