Piesakieties ar Amazon Getting Started Guide for Android
Piesakieties ar Amazon: Darba sākšanas rokasgrāmata Android ierīcēm
Autortiesības © 2016 Amazon.com, Inc. vai tās saistītie uzņēmumi. Visas tiesības aizsargātas. Amazon un Amazon logotips ir Amazon.com, Inc. vai tā filiāļu preču zīmes. Visas citas preču zīmes, kas nepieder Amazon, ir to attiecīgo īpašnieku īpašums.
Darba sākšana operētājsistēmai Android
Šajā ceļvedī mēs parādīsim, kā pievienot pieteikšanos ar Amazon savai Android lietotnei. Pēc šīs rokasgrāmatas pabeigšanas jūsu lietotnē vajadzētu būt darbojošai pogai Pieteikties ar Amazon, lai lietotāji varētu pieteikties, izmantojot savus Amazon akreditācijas datus.
Android izstrādātāja rīku instalēšana
Pieteikšanās ar Amazon SDK for Android palīdzēs jums pievienot pieteikšanos ar Amazon savai Android lietojumprogrammai. Mēs iesakām jums izmantot lietotni Login with Amazon SDK for Android no developer.amazon.com ar Android Studio. Tomēr jūs varat izmantot arī Eclipse ar ADT spraudni. Lai uzzinātu, kā instalēt Android Studio un kā iestatīt Android SDK, skatiet sadaļu Iegūstiet Android SDK vietnē developer.android.com.
Kad Android SDK ir instalēts, atrodiet SDK pārvaldnieks lietojumprogrammu Android instalācijā. Lai izveidotu programmu Login with Amazon, jums ir jāizmanto SDK pārvaldnieks, lai instalētu SDK platformu operētājsistēmai Android 2.2 vai jaunākai versijai (API versija 8). Skat SDK pakotņu pievienošana Vietnē developer.android.com, lai iegūtu plašāku informāciju par SDK izmantošanu
Pēc SDK instalēšanas iestatiet Android virtuālo ierīci (AVD) savu lietotņu darbināšanai. Skat Pārvaldīšana Virtuālās ierīces Vietnē developer.android.com ir sniegti norādījumi par virtuālās ierīces iestatīšanu.
Kad jūsu attīstības vide ir izveidota, jūs varat Instalējiet lietotni Login with Amazon SDK for Android or Palaidiet Sample App, kā aprakstīts zemāk.
Instalējiet lietotni Login with Amazon SDK for Android
Pieteikšanās ar Amazon SDK Android ir pieejams divos iepakojumos. Pirmajā ir Android bibliotēka un papildu dokumentācija. Otrais satur kāamplietojumprogramma, kas ļauj lietotājam pieteikties un parāda savu profile datus.
Ja vēl neesat instalējis Android SDK vai Android izstrādes rīkus, skatiet Instalēšana Android izstrādātāja rīkus sadaļā augstāk.
- Lejupielādēt rāvējslēdzējs un izvelciet files uz cietā diska direktoriju.
Jums vajadzētu redzēt a doc un a lib apakšdirektorijā. - Atvērt doc / index.html uz view pieteikšanās, izmantojot Amazon Android API
- Skat Instalējiet pieteikšanos ar Amazon bibliotēku, instrukcijas par bibliotēkas un dokumentācijas pievienošanu Android
Kad ir instalēta lietotne Login with Amazon SDK for Android, varat Izveidojiet jaunu pieteikšanos ar Amazon Projekts, pēc Reģistrēšanās ar Login ar Amazon .
Palaidiet Sample App
Lai palaistu sample lietojumprogrammu, importējiet sampieejiet AndroidStudio darbvietā (ja izmantojat Eclipse, darbvietai jāpievieno arī pielāgota atkļūdošanas atslēgu krātuve. Skatiet Pievienojiet pielāgoto atkļūdošanu Atslēgu veikals aptumsumā sadaļa zemāk). API atslēga, ko sampLai lietojumprogramma izmantotu, darbvietai jāizmanto atslēgu krātuve, kas tiek piegādāta kopā ar sample. Ja pielāgotā atslēgu krātuve nav instalēta, lietotāji nevarēs pieteikties, izmantojot sample. Atslēgu krātuve tiks paņemta automātiski, ja izmantojat AndroidStudio.
- Lejupielādēt SampleLoginWithAmazonAppForAndroid-src.zip un izvelciet files uz direktoriju jūsu cietajā
- Sāciet lietotni Android Studio un atlasiet Atveriet esošu Android Studio projektu
- Pārlūkojiet uz SampleLoginWithAmazonApp direktoriju, kas iegūts pēc lejupielādētā zip izvilkšanas file solī
- No Veidot izvēlnē noklikšķiniet Izveidot projektuun gaidiet, kamēr projekts tiks pabeigts
- No Skrien izvēlnē noklikšķiniet Skrien un pēc tam noklikšķiniet uz SampleLoginWithAmazonApp.
- Atlasiet emulatoru vai pievienoto Android ierīci un noklikšķiniet Skrien.
Pievienojiet pielāgoto atkļūdošanas atslēgu veikalu Eclipse
Ja izmantojat Eclipse, izpildiet tālāk sniegtos norādījumus, lai pievienotu pielāgoto atkļūdošanas atslēgu.
- In Preferences dialoglodziņā atlasiet Android un Veidot.
- Blakus Pielāgots Atkļūdošanas atslēga, noklikšķiniet Pārlūkot.
- Virzieties uz sample lietotņu direktoriju un izvēlieties 3 lpp. Atslēgu veikalsun pēc tam noklikšķiniet uz OK.
Reģistrēšanās ar Login ar Amazon
Pirms varat izmantot pieteikšanos ar Amazon vietnē a webvietnē vai mobilajā lietotnē, jums ir jāreģistrē lietojumprogramma, izmantojot Login with Amazon. Lietojumprogramma Login with Amazon ir reģistrācija, kas satur pamatinformāciju par jūsu uzņēmumu un informāciju par katru webjūsu izveidotā vietne vai mobilā lietotne, kas atbalsta pieteikšanos ar Amazon. Šī uzņēmuma informācija tiek rādīta lietotājiem ikreiz, kad viņi savā ierīcē izmanto pieteikšanos ar Amazon webvietne vai mobilā lietotne. Lietotāji redzēs jūsu lietojumprogrammas nosaukumu, logotipu un saiti uz jūsu konfidencialitātes politiku. Šīs darbības parāda, kā reģistrēt pieteikšanos, izmantojot Amazon lietojumprogrammu, un pievienot šim kontam Android lietotni.
Skatiet šādas tēmas:
- Reģistrējiet savu pieteikšanos ar Amazon lietojumprogrammu
- Reģistrējiet savu Android lietotni
- Pievienojiet Android lietotni Amazon Appstore
- Pievienojiet Android lietotni bez Appstore
- Android lietotņu paraksti un API atslēgas
- Android lietotnes paraksta noteikšana
- Notiek Android API atslēgas izgūšana
Reģistrējiet savu pieteikšanos ar Amazon lietojumprogrammu
- Dodieties uz https://login.amazon.com.
- Ja iepriekš esat reģistrējies pakalpojumam Login ar Amazon, noklikšķiniet uz Lietotņu konsole. Pretējā gadījumā noklikšķiniet uz Reģistrēties. Jūs tiksiet novirzīts uz Pārdevēju centrāli, kas veic pieteikumu reģistrēšanu, lai pieteiktos ar Ja jūs pirmo reizi izmantojat Pārdevēja centrāli, jums tiks lūgts izveidot Pārdevēja centrālo kontu.
- Noklikšķiniet Reģistrēt jaunu pieteikumu. The Reģistrējiet savu pieteikumu parādīsies veidlapa:
a. In Reģistrējiet savu pieteikumu veidlapā ievadiet a Vārds un a Apraksts jūsu pieteikumam.
The Vārds ir vārds, kas tiek parādīts piekrišanas ekrānā, kad lietotāji piekrīt kopīgot informāciju ar jūsu lietojumprogrammu. Šis nosaukums attiecas uz Android, iOS un webjūsu lietojumprogrammas vietnes versijas.
b. Ievadiet a Paziņojums par konfidencialitāti URL jūsu pieteikumam
The Paziņojums par konfidencialitāti URL ir jūsu uzņēmuma vai lietojumprogrammas konfidencialitātes politikas atrašanās vieta (piemample, http://www.example.com/privacy.html). Šī saite tiek rādīta lietotājiem piekrišanas ekrānā.
c. Ja vēlaties pievienot a Logotipa attēls savam pieteikumam noklikšķiniet uz Pārlūkot un atrodiet atbilstošo attēlu.
Šis logotips tiek parādīts pierakstīšanās un piekrišanas ekrānā, lai attēlotu jūsu uzņēmumu vai webvietne. Logotips tiks samazināts līdz 50 pikseļiem, ja tas būs garāks par 50 pikseļiem; logotipa platumam nav ierobežojumu - Noklikšķiniet Saglabāt. Jūsu sampreģistrācijai vajadzētu izskatīties līdzīgi:
Kad jūsu lietojumprogrammas pamata iestatījumi ir saglabāti, varat pievienot iestatījumus konkrētiem webvietnes un mobilās lietotnes, kurās tiks izmantota šī pieteikšanās ar Amazon kontu.
Reģistrējiet savu Android lietotni
Lai reģistrētu Android lietotni, varat izvēlēties reģistrēt lietotni, izmantojot Amazon Appstore (Pievienojiet Android lietotni Amazon Appstorelpp. 8) vai tieši ar Login with Amazon (Pievienojiet Android Lietotne bez Appstorelpp. 9). Kad jūsu lietotne būs reģistrēta, jums būs piekļuve API atslēgai, kas jūsu lietotnei piešķirs piekļuvi autorizācijas pakalpojumam Login with Amazon.
Piezīme: Ja savā Android lietotnē plānojat izmantot Amazon Device Messaging, lūdzu, sazinieties ar lwa- support@amazon.com ar:
- Amazon konta e-pasta adrese, kuru izmantojāt, lai reģistrētos pakalpojumam Login with Amazon.
- Amazon konta e-pasta adrese, kuru izmantojāt, reģistrējoties Amazon Appstore (ja tā ir atšķirīga).
- Jūsu Pārdevēja centrālā konta nosaukums. (Pārdevēja centrā noklikšķiniet uz Iestatījumi> Konta informācija> Informācija par pārdevēju, un izmantojiet Redzamais nosaukums).
- Vārds jūsu Amazon Appstore izstrādātāja kontā. (Vietnē Mobile App Distribution noklikšķiniet uz Iestatījumi > Uzņēmums Profile un izmantojiet Izstrādātāja nosaukums vai uzņēmuma nosaukums).
Pievienojiet Android lietotni Amazon Appstore
Šīs darbības pievienos Amazon Appstore lietotni jūsu pieteikšanās ar Amazon kontu:
- Lietojumprogrammas ekrānā noklikšķiniet uz Android iestatījumi. Ja jums jau ir reģistrēta Android lietotne, meklējiet Pievienot API atslēgu pogu Android iestatījumi
The Informācija par Android lietojumprogrammu parādīsies veidlapa: - Izvēlieties Jā atbildot uz jautājumu “Vai šī lietojumprogramma tiek izplatīta, izmantojot Amazon Appstore?”
- Ievadiet Etiķete jūsu Android lietotnē. Tam nav jābūt jūsu lietotnes oficiālajam nosaukumam. Tas vienkārši identificē šo konkrēto Android lietotni starp lietotnēm un webvietnes, kas reģistrētas jūsu pieteikšanās pieteikumā, izmantojot Amazon.
- Pievienojiet savu Amazon Appstore ID.
- Ja esat pats parakstījis savu lietotni, pievienojiet informāciju par sevi. Tas ļaus iegūt API atslēgu izstrādes laikā, tieši neizmantojot Appstore:
a. Ja jūsu lietotne netiek parakstīta, izmantojot Amazon Appstore, atbildē uz jautājumu “Vai šī lietojumprogramma ir pašparakstīta?” Atlasiet Jā
The Informācija par Android lietojumprogrammu veidlapa tiks paplašināta:
b. Ievadiet savu Iepakojuma nosaukums.
Tam jāatbilst jūsu Android projekta pakotnes nosaukumam. Lai noteiktu Android projekta pakotnes nosaukumu, atveriet projektu izvēlētajā Android izstrādātāja rīkā.
Atvērt AndroidManifest.XML Package Explorer un atlasiet Manifests cilni. Pirmais ieraksts ir paketes nosaukums.
c. Ievadiet lietotni Paraksts.
Šī ir SHA-256 jaucējvērtība, ko izmanto, lai pārbaudītu jūsu lietojumprogrammu. Parakstam jābūt 32 heksadecimālu pāru formā, kas atdalīti ar kolu (piemēram,ample: 01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef:01: 3:45:67:89:a b:cd:ef). Skat Android lietotņu paraksti un API atslēgas soļiem, kurus varat izmantot, lai izvilktu parakstu no sava projekta. - Noklikšķiniet Saglabāt.
Ja dažādām jūsu lietotnes versijām ir atšķirīgi paraksti vai pakotņu nosaukumi, piemēram, vienai vai vairākām testēšanas versijām un ražošanas versijai, katrai versijai ir nepieciešama sava API atslēga. No Android iestatījumi savā lietotnē noklikšķiniet uz Pievienot API atslēgu pogu, lai savai lietotnei izveidotu papildu atslēgas (pa vienai versijai).
Android lietotņu paraksti un API atslēgas
Lietotnes paraksts ir SHA-256 jaukšanas vērtība, kas tiek lietota katrai Android lietotnei, kad tā tiek veidota. Amazon izmanto lietotnes parakstu, lai izveidotu jūsu API atslēgu. API atslēga ļauj Amazon pakalpojumiem atpazīt jūsu lietotni. Ja lietotnes parakstīšanai izmantojat Amazon Appstore, API atslēga tiek nodrošināta automātiski. Ja neizmantojat Amazon Appstore, API atslēga būs jāpārvalda manuāli.
Lietotņu paraksti tiek glabāti atslēgu krātuvē. Parasti Android lietotnēm ir atkļūdošanas atslēga un izlaišanas atslēga. Atkļūdošanas atslēgu veikals ir izveidots, izmantojot Eclipse spraudni Android Development Tools, un tiek izmantots pēc noklusējuma. Atkļūdošanas atslēgu krātuves atrašanās vietu varat atrast Eclipse, noklikšķinot uz Logsun pēc tam atlasot Preferences> Android> Veidot. Šajā ekrānā varat pievienot arī savu atkļūdošanas atslēgu. Operētājsistēmai Android Studio - no Veidot izvēlnē atlasiet Rediģēt veidošanas veidus, pēc tam dodieties uz Parakstīšana cilnē un atrodiet atkļūdošanas atslēgu Veikals File lauks.
Izlaiduma atslēgu krātuve parasti tiek izveidota, eksportējot savu Android lietotni, lai izveidotu parakstītu APK file.
Veicot eksportēšanas procesu, ja veidojat jaunu izlaišanas atslēgu veikalu, jūs izvēlēsieties tā atrašanās vietu. Autors
noklusējuma tas tiks novietots tajā pašā vietā, kur noklusējuma atkļūdošanas KeyStore.
Ja izstrādes laikā esat reģistrējis savu lietotni, izmantojot atkļūdošanas parakstu, jums būs jāpievieno jauns Android iestatījums savai lietojumprogrammai, kad esat gatavs atbrīvot lietotni. Jaunajam lietotnes iestatījumam jāizmanto paraksts no atbrīvošanas atslēgu krātuves.
Skat Jūsu pieteikumu parakstīšana Lai iegūtu papildinformāciju, apmeklējiet vietni developer.android.com.
Nosakiet Android lietotnes parakstu
- Ja jums ir parakstīts APK file:
a. Izpakojiet APK file un ekstrakts CERT.RSA. (Ja nepieciešams, varat pārdēvēt APK paplašinājumu uz ZIP).
b. No komandrindas palaidiet:Keytool -print koncerts -file CERT.RSA Keytoolis atrodas atkritumu tvertne jūsu Java instalācijas direktoriju.
- Ja jums ir atslēgu krātuve file:
a. No komandrindas palaidiet:keytool -list -v -alias -atslēgu veikalsfilenosaukums> Taustiņu rīks atrodas jūsu Java instalācijas atkritņu direktorijā. Pseidonīms ir atslēgas nosaukums, ko izmanto lietotnes parakstīšanai.
b. Ievadiet atslēgas paroli un nospiediet Ievadiet. - Zem Sertifikāta pirkstu nospiedumi, kopēt SHA256 vērtību.
Izgūstiet Android API atslēgu
Kad esat reģistrējis Android iestatījumu un norādījis lietotnes parakstu, varat izgūt API atslēgu no pieteikšanās ar Amazon lietojumprogrammas reģistrācijas lapu. Jums būs jāievieto šī API atslēga a file savā Android projektā. Kamēr jūs to nedarīsit, lietotne netiks pilnvarota sazināties ar autorizācijas pakalpojumu Pieteikšanās, izmantojot Amazon.
- Dodieties uz https://login.amazon.com.
- Noklikšķiniet Lietotņu konsole.
- In Lietojumprogrammas kreisajā lodziņā atlasiet savu
- Atrodiet savu Android lietotni sadaļā Android iestatījumi (Ja vēl neesat reģistrējis Android lietotni, skatiet Pievienojiet Android lietotni Amazon Appstore).
- Noklikšķiniet Ģenerēt API atslēgas vērtību. Uznirstošajā logā tiks parādīta jūsu API atslēga. Lai nokopētu atslēgu, noklikšķiniet uz Atlasiet visu lai atlasītu visu
Piezīme: API atslēgas vērtība daļēji balstās uz tās ģenerēšanas laiku. Tādējādi nākamās (-ās) jūsu ģenerētās (-ās) API atslēgas (-u) vērtības var atšķirties no sākotnējās. Lietotnē varat izmantot jebkuru no šīm API atslēgu vērtībām, jo tās visas ir derīgas. - Skat Pievienojiet projektam savu API atslēgu instrukcijas par API atslēgas pievienošanu savam Android
Pieteikšanās izveide ar Amazon projektu
Šajā sadaļā jūs uzzināsiet, kā izveidot jaunu Android projektu pieteikšanās programmai Amazon, konfigurēt projektu un pievienot kodu projektam, lai pierakstītos lietotājā, izmantojot Login ar Amazon. Mēs aprakstīsim Android Studio darbības, taču analogās darbības varat piemērot jebkuram jūsu izvēlētam IDE vai Android izstrādes rīkam.
Skatiet šādas tēmas:
- Izveidojiet jaunu pieteikšanos ar Amazon projektu
- Instalējiet pieteikšanās ar Amazon bibliotēku
- Iespējojiet Content Assist pieteikšanos ar Amazon bibliotēku
- Iestatiet savas lietotnes tīkla atļaujas
- Pievienojiet projektam savu API atslēgu
- Noņemiet SampLe App Custom Debug Keystore
- Rīkojieties ar savas darbības konfigurācijas izmaiņām
- Pievienojiet autorizācijas darbību savam projektam
- Pievienojiet lietotnei pieteikumvārdu ar Amazon pogu
- Rīkojieties ar pieteikšanās pogu un iegūstiet Profile Dati
- Startēšanas laikā pārbaudiet lietotāja pieteikšanos
- Notīriet autorizācijas stāvokli un izrakstieties no lietotāja
- Sinhroni zvaniet uz Amazon Authorization Manager metodēm
Izveidojiet jaunu pieteikšanos ar Amazon projektu
Ja jums vēl nav lietojumprogrammas projekta Login with Amazon lietošanai, izpildiet tālāk sniegtos norādījumus, lai to izveidotu. Ja jums jau ir lietotne, pārejiet uz Instalējiet pieteikšanās ar Amazon bibliotēku .
- Palaist Android izstrādes rīks.
- No File izvēlnē atlasiet Jauns un Projekts.
- Ievadiet Lietojumprogrammas nosaukums un Uzņēmuma nosaukums par jūsu
- Ievadiet Pieteikums un uzņēmuma nosaukums atbilst paketes nosaukumam, kuru izvēlējāties, reģistrējot savu lietotni pakalpojumā Login with Amazon.
Ja vēl neesat reģistrējis savu lietotni, izvēlieties a Pakas nosaukums un pēc tam izpildiet instrukcijas Reģistrēšanās ar Login ar Amazon sadaļu pēc projekta izveides. Ja jūsu lietotnes pakotnes nosaukums neatbilst reģistrētajam pakotnes nosaukumam, jūsu pieteikšanās ar Amazon zvaniem neizdosies. - Izvēlieties a Minimālais nepieciešamais SDK no API 8: Android 2 (Froyo) vai jaunāka versija un noklikšķiniet uz Tālāk.
- Atlasiet izveidojamās darbības veidu un noklikšķiniet Tālāk.
- Aizpildiet attiecīgo informāciju un noklikšķiniet Pabeigt.
Tagad jūsu darbvietā būs jauns projekts, kuru varat izmantot, lai izsauktu Login ar Amazon.
Instalējiet pieteikšanās ar Amazon bibliotēku
Ja vēl neesat lejupielādējis Login with Amazon SDK for Android, skatiet Instalējiet pieteikšanos ar Amazon SDK Android ierīcēm (4. lpp.).
- Kad jūsu projekts ir atvērts Android izstrādātāja rīkos, Projektu pētnieks, ar peles labo pogu noklikšķiniet uz Projekts.
- Ja tiek izsaukta mape libs nav jau klāt, izveido
- Kopējiet login-with-amazon-sdk.jar file no File Sistēmaun pēc tam ielīmējiet to libs direktoriju zem sava projekta / lietotnes.
- Ar peles labo pogu noklikšķiniet login-with-amazon-sdk.jar, un pārbaudiet Pievienot kā bibliotēku
Iespējojiet satura palīgprogrammu, lai pieteiktos ar Amazon bibliotēku Eclipse
Lai iespējotu Eclipse satura palīdzības atbalstu Android projektā, ir jāizmanto a .īpašības file. Lai iegūtu papildinformāciju par satura palīdzību, skatiet Satura / koda palīgs onhelp.eclipse.org.
Lai iespējotu Eclipse satura palīdzības atbalstu Android projektā, ir jāizmanto a .īpašības file. Lai iegūtu papildinformāciju par satura palīdzību, skatiet Satura / koda palīgs onhelp.eclipse.org.
- In Windows Explorer, dodieties uz dok mapi Pieteikšanās ar Amazon SDK for Android un kopējiet mapi
- Kad jūsu projekts ir atvērts, dodieties uz Package Explorer un atlasiet libs Noklikšķiniet Rediģēt galvenajā izvēlnē un atlasiet Ielīmēt. Tagad jums vajadzētu būt libs \ docs direktoriju.
- Izvēlieties libs Noklikšķiniet File galvenajā izvēlnē un atlasiet Jauns unFile.
- In Jauns File dialoglodziņā, ievadiet login-with-amazon-sdk.jar.properties un noklikšķiniet Pabeigt.
- Aptumsumam vajadzētu atvērties login-with-amazon-sdk.jar.properties teksta redaktorā. Teksta redaktorā pievienojiet rindai šādu rindu file:
doc = docs - No File izvēlnē noklikšķiniet Saglabāt.
- Lai izmaiņas stātos spēkā, jums, iespējams, būs jārestartē Eclipse
Iestatiet savas lietotnes tīkla atļaujas
Lai jūsu lietotne varētu lietot Login with Amazon, tai ir jāpiekļūst internetam un piekļuvei tīkla stāvokļa informācijai. Jūsu lietotnei ir jāapstiprina šīs atļaujas jūsu Android manifestā, ja tā vēl nav.
PIEZĪME: Tālāk norādītās procedūras ir specifiskas atļauju pievienošanai Eclipse. Ja izmantojat Android Studio vai citu IDE, varat izlaist visas tālāk norādītās numurētās darbības. Tā vietā kopējiet zem ekrānuzņēmuma redzamās koda rindas un ielīmējiet tās AndroidManifest.xml file, ārpus lietojumprogrammu bloka.
- In Iepakojums Explorer, veiciet dubultklikšķi xml.
- Uz Atļaujas cilne, noklikšķiniet Pievienot.
- Izvēlieties Izmanto atļauju un noklikšķiniet OK.
- Pa labi no Atļaujas, atrodiet Lietošanas atļaujas atribūti
- In Vārds lodziņā ievadiet atļauju. Internets vai atlasiet to nolaižamajā izvēlnē.
- Uz Atļaujas cilne, noklikšķiniet Pievienot
- Izvēlieties Izmanto atļauju un noklikšķiniet OK.
- In Vārds lodziņā ievadiet atļauja.ACCESS_NETWORK_STATE vai atlasiet to nolaižamajā izvēlnē
- No File izvēlnē noklikšķiniet Saglabāt.
Jūsu manifesta atļaujām tagad vajadzētu būt šādām vērtībām:
In AndroidManifest.xml cilnē, tagad jums vajadzētu redzēt šos ierakstus zem manifesta elementa:
Pievienojiet projektam savu API atslēgu
Reģistrējot savu Android lietojumprogrammu vietnē Login with Amazon, jums tiek piešķirta API atslēga. Tas ir identifikators, kuru Amazon Authorization Manager izmantos, lai identificētu jūsu pieteikumu autorizācijas pakalpojumam Login with Amazon. Ja lietotnes parakstīšanai izmantojat Amazon Appstore, Appstore automātiski nodrošinās API atslēgu. Ja neizmantojat Amazon Appstore, Amazon Authorization Manager izpildlaika laikā ielādē šo vērtību no api_key.txt file sadaļā aktīviem direktoriju.
- Ja jums vēl nav API atslēgas, izpildiet instrukcijas Izgūstiet Android API atslēgu (11. lpp.).
- Kad jūsu ADT projekts ir atvērts, no File izvēlnē noklikšķiniet Jauns un atlasiet Bez nosaukuma teksts File. Tagad jums vajadzētu būt teksta redaktora logam file nosaukts Bez nosaukuma 1. gads. Pievienojiet API atslēgu tekstam
- No File izvēlnē noklikšķiniet Saglabāt kā.
- In Saglabāt kā dialoglodziņā atlasiet aktīviem projekta direktoriju kā vecāku mapi. Priekš File nosaukums, ievadiet txt.
Noņemiet SampLe App Custom Debug Keystore
PIEZĪME: Šis solis ir nepieciešams tikai tad, ja izmantojat Eclipse; ja izmantojat Android Studio, izlaidiet šo sadaļu.
Ja instalējāt pieteikšanos ar Amazon operētājsistēmai Android sampJa lietojumprogramma tiek izmantota tajā pašā darbvietā, kuru izmantojat savai Android lietotnei, iespējams, darbvietai ir iestatīta pielāgota atkļūdošanas atslēgu krātuve. Lai izmantotu savu API atslēgu, jums ir jānotīra pielāgotā atkļūdošanas atslēgu krātuve.
- Galvenajā izvēlnē noklikšķiniet uz Logs un atlasiet Preferences.
- In Preferences dialoglodziņā atlasiet Android un Veidot.
- Notīriet Pielāgots atkļūdošanas atslēga
- Noklikšķiniet OK.
Rīkojieties ar savas darbības konfigurācijas izmaiņām
Ja lietotājs, piesakoties, maina ekrāna orientāciju vai maina ierīces tastatūras stāvokli, tas mudinās atsākt pašreizējo darbību. Šī restartēšana negaidīti noraidīs pieteikšanās ekrānu. Lai to novērstu, jums jāiestata darbība, kas manuāli apstrādā šīs konfigurācijas izmaiņas, izmantojot autorizācijas metodi. Tas novērsīs darbības atsākšanu.
- In Iepakojums Explorer, veiciet dubultklikšķi xml.
- In Pieteikums sadaļā atrodiet darbību, ar kuru tiks apstrādāta pieteikšanās, izmantojot Amazon (piemēram,ample, Galvenā darbība).
- Pievienojiet šo atribūtu aktivitātei, kuru atradāt 2. darbībā:
android: configChanges = ”tastatūra | tastatūra paslēpta | orientācija” Vai API 13 vai jaunākai versijai:
android: configChanges = ”tastatūra | tastatūra paslēpta | orientācija | screenSize" - No File izvēlnē noklikšķiniet Saglabāt
Tagad, kad notiek tastatūras vai ierīces orientācijas maiņa, Android piezvanīs onConfigurationChanged metode jūsu darbībai. Šī funkcija nav jāievieš, ja vien šajā konfigurācijas izmaiņu aspektā vēlaties apstrādāt savu lietotni
Kad lietotājs noklikšķina uz pogas Pieteikties, izmantojot Amazon, API tiks palaista web pārlūkprogrammā, lai parādītu lietotājam pieteikšanās un piekrišanas lapu. Lai šī pārlūkprogrammas darbība darbotos, manifestam jāpievieno AuthorizationActivity.
- In Iepakojums Explorer, veiciet dubultklikšķi xml.
- In Pieteikums sadaļā pievienojiet šādu kodu, aizstājot “com.example.app ”ar šīs lietotnes pakotnes nosaukumu:
<aktivitāte android:nosaukums=
“Com.amazon.identity.auth.device.authorization.AuthorizationActivity” android: theme = ”@ android: style / Theme.NoDisplay” android: allowTaskReparenting = ”true” android: launchMode = ”singleTask”>
<action android:name=”android.intent.action.VIEW” />
<dati
android: resursdators = ”com.example.app ”android: schema =” amzn ” />
jūsu lietotne. Šajā sadaļā ir norādītas darbības, kā lejupielādēt oficiālu pieteikšanos ar Amazon attēlu un savienot to pārī ar Android ImageButton.
- Pievienojiet savai lietotnei standarta ImageButton.
Plašāku informāciju par Android pogām un ImageButton klasi skatiet Pogas vietnē developer.android.com. - Piešķiriet savai pogai ID.
Pogas XML deklarācijā iestatiet atribūtu android: id uz @+id/login_with_amazon. Piemample:android: id = ”@ + id / login_with_amazon” - Izvēlieties pogas attēlu.
Konsultējieties ar mūsu Pieteikšanās ar Amazon Stila vadlīnijas pogām, kuras varat izmantot savā lietotnē. Lejupielādējiet LWA_Android.zip file. Izvelciet vēlamās pogas kopiju katram ekrāna blīvumam, ko atbalsta jūsu lietotne (xxhdpi, xhdpi, hdpi, mdpi vai tvdpi). Lai iegūtu papildinformāciju par vairāku ekrānu blīvumu atbalstu operētājsistēmā Android, skatiet Alternatīvie izkārtojumi tēmā “Vairāku ekrānu atbalstīšana” vietnē ondeveloper.android.com. - Kopējiet atbilstošās pogas attēlu files jūsu projektam.
Katram atbalstītajam ekrāna blīvumam (xhdpi, hdpi, mdpi vai ldpi) kopējiet lejupielādēto pogu res / zīmējams direktorija šim ekrāna blīvumam. - Paziņojiet pogas attēlu.
Pogas XML deklarācijā iestatiet atribūtu android: src uz jūsu izvēlētās pogas nosaukumu. Piemample:android: src = ”@ drawable / btnlwa_gold_loginwithamazon.png” 6. Ielādējiet savu lietotni un pārbaudiet, vai pogai tagad ir Login with Amazon attēls. Pārbaudiet, vai poga tiek pareizi parādīta katram atbalstītajam ekrāna blīvumam.
Šajā sadaļā ir paskaidrots, kā piezvanīt autorizācijai un getProfile API, lai pieteiktos lietotājā un izgūtu viņa profesionālifile dati. Tas ietver onClick klausītāja izveidi pogai Pieteikšanās ar Amazon, izmantojot lietotnes metodi onCreate.
- Pievienojiet pieteikšanos ar Amazon savam Android projektam. Skat Instalējiet pieteikšanās ar Amazon bibliotēku .
- Importējiet pieteikšanās ar Amazon API savā avotā
Lai importētu pieteikumvārdu, izmantojot Amazon API, savam avotam pievienojiet šādus importa paziņojumus file:importēt com.amazon.identity.auth.device.AuthError; importēt
com.amazon.identity.auth.device.authorization.api.
AmazonAuthorizationManager; importēt
com.amazon.identity.auth.device.authorization.api. AuthorizationListener; importēt com.amazon.identity.auth.device.authorization.api.AuthzConstants; - Inicializēt AmazonAuthorizationManager.
Jums būs jāpaziņo AmazonAuthorizationManager mainīgo un izveidojiet jaunu klases instanci. Jaunas instances izveidošanai nepieciešams tikai pašreizējais lietojumprogrammas konteksts un tukša pakete. Labākā vieta inicializēšanai AmazonAuthorizationManager atrodas sadaļā onIzveidot Jūsu darbības metode. Piemample: - Izveidojiet AuthorizeLiistener.
AuthorizeListener ievieš saskarni AuthorizatioinListener un apstrādās autorizvana. Tajā ir trīs metodes: oinSuccess, onError, un onCanceil. Katra metode saņem vai nu paketi, vai an AuthError objektu.privātā klase AuthorizeListener ievieš AuthorizationListener {
/ * Autorizācija tika veiksmīgi pabeigta. * /
@ Pārvarēt
public void onSuccess (Atbildes pakete) {
}
/ * Mēģinot autorizēt lietojumprogrammu, radās kļūda.
*/
@ Pārvarēt
public void onError (AuthError ae) {
}
/ * Autorizācija tika atcelta, pirms to varēja pabeigt. * /
@ Pārvarēt
public void onCancel (Paketes cēlonis) {
}
} - Zvaniet AmazonAuthorizationManager.authorize.
In onClick jūsu pieteikšanās ar Amazon pogas apstrādātāju, zvaniet autorizēt, lai mudinātu lietotāju pieteikties un autorizēt jūsu lietojumprogrammu.
Šī metode ir atbildīga par klienta pilnvarošanu vienā no šiem veidiem:- Pārslēdzas uz sistēmas pārlūku un ļauj klientam pierakstīties un piekrist pieprasītajam
- Pārslēdzas uz web view drošā kontekstā ļaut klientam pierakstīties un piekrist pieprasītajam
Šis 2. drošs konteksts Android ierīcēs pašlaik ir pieejams kā lietotne Amazon Shopping. Amazon izveidotās ierīces, kurās darbojas Fire OS (piemample Kindle Fire, Fire Phone un Fire TV) vienmēr izmantojiet šo iespēju, pat ja ierīcē nav lietotnes Amazon Shopping. Šī iemesla dēļ, ja klients jau ir pierakstījies lietotnē Amazon Shopping, šī API izlaidīs pierakstīšanās lapu, kas novedīs pie Viena pierakstīšanās pieredze klientam.
Kad jūsu lietojumprogramma ir autorizēta, tā ir pilnvarota vienai vai vairākām datu kopām, kas pazīstamas kā darbības jomas. Pirmais parametrs ir jomu masīvs, kas ietver lietotāja datus, kurus pieprasāt no pieteikšanās ar Amazon. Pirmo reizi, kad lietotājs piesakās jūsu lietotnē, viņam tiks parādīts jūsu pieprasīto datu saraksts un lūgts apstiprinājums. Pieteikšanās ar Amazon pašlaik atbalsta trīs darbības jomas: profile, kas satur lietotāja vārdu, e -pasta adresi un Amazon konta ID; profile:Lietotāja ID, kurā ir tikai Amazon konta ID; un Pasta indekss, kurā ir lietotāja pasta indekss.
Labākais veids, kā izsaukt autorizāciju, ir asinhroni, tāpēc jums nav jābloķē lietotāja saskarnes pavediens vai jāizveido savs darbinieka pavediens. Zvanīt autorizējas sinhroni, nodot objektu, kas atbalsta AuthorizationListener interfeiss kā pēdējais parametrs:privāts AmazonAuthorizationManager mAuthManager; @ Pārvarēt
protected void onCreate(Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
mAuthManager = jauns AmazonAuthorizationManager (tas, Bundle.EMPTY);// Atrodiet pogu ar login_with_amazon ID
// un iestatiet klikšķu apstrādātāju
mLoginButton = (Poga) atrastViewById (R.id.login_with_amazon);
mLoginButton.setOnClickListener (jauns OnClickListener () {
@ Pārvarēt
public void onClick (View v) {
mAuthManager.authorize (
jauna virkne [] {“profile","Pasta indekss"},
Bundle.EMPTY, jauns AuthorizeListener ());
}
});
} - Izveidot a ProfileKlausītājs.
ProfileKlausītājs ir mūsu nosaukums klasei, kas īsteno APIListener saskarni un apstrādās getProfile zvanu. APIListener satur divas metodes: onSuccess un onError (tas neatbalsta onAtcelt jo nav iespējas atcelt a getProfile zvanu). onSuccess saņem Bundle objektu ar profile dati, kamēr onEiriror saņem AuthError objekts ar informāciju par kļūdu.privātā klase ProfileKlausītājs ievieš APIListener { /* getProfile veiksmīgi pabeigta. */ @Pārvarēt
public void onSuccess (Atbildes pakete) {}
/* Mēģinot iegūt profesionāli, radās kļūdafile. */ @Pārvarēt
public void onError (AuthError ae) {
}
} - Īstenot onSuccess par jūsu AuthorizeListener.
In uz panākumiem, zvanu AmazonAuthorizationManager.getProfile lai izgūtu klientu profile. getProfile, tāpat kā autorizēt, izmanto asinhrono klausītāja saskarni. Priekš getProfile, šī saskarne ir APIListener, nevisAuthorizationListener.
/ * Autorizācija tika veiksmīgi pabeigta. * / @ Pārvarēt
public void onSuccess (Atbildes pakete) {
mAuthManager.getProfile(jauns ProfileKlausītājs ());} - Īstenot onSuccessfor jūsu ProfileKlausītājs.
onSuccesshas divi galvenie uzdevumi: iegūt profile datus no atbildes paketes un nodot datus lietotāja interfeisam. updateProfileDati hipotētisku funkciju, ko jūsu lietotne varētu īstenot, lai parādītu profesionālifile detaļas. setLoggedInState, cita hipotētiska funkcija, norādītu, ka lietotājs ir pieteicies, un dotu viņiem iespēju atteikšanās.
Lai ielādētu profesionālifile Paketes datus, mēs izmantojam vārdus, ko glabā AuthzConstants klasē. The onSuccess komplektā ir profesionālisfile dati BUNDLE_KEY.PROFILE saišķis.
Pro ietvarosfile komplektā, tvēruma dati ir indeksēti PROFILE_KEY.NAME, PROFILE_KEY.EMAIL, PROFILE_KEY.USER_ID, un PROFILE_ATSLĒGA.PASTA_INDDS. PROFILE_ATSLĒGA.PASTA_INDDS ir iekļauta tikai tad, ja pieprasāt pasta indekss darbības jomu.@ Pārvarēt
public void onSuccess (Atbildes pakete) {
// Iegūstiet nepieciešamos datus no Bundle Bundle profileBundle = response.getBundle (
AuthzConstants.BUNDLE_KEY.PROFILE.val);
Stīgas nosaukums = profileBundle.getString (
AuthzConstants.PROFILE_KEY.NAME.val);
Stīgu e -pasts = profileBundle.getString (
AuthzConstants.PROFILE_Atslēga.EMAIL.val);
Stīgu konts = profileBundle.getString (
AuthzConstants.PROFILE_KEY.USER_ID.val);
Virknes pasta indekss = profileBundle.getString (
AuthzConstants.PROFILE_ATSLĒGA.PASTA_CODE.val);
runOnUiThread (jauns Runnable () {@Override
public void run () {
updateProfileDati (vārds, e -pasts, konts, pasta indekss);
}
});
} - Īstenot onError par jūsu ProfileKlausītājs.
onError ietver an AuthError objekts, kurā ir informācija par kļūdu./* Mēģinot iegūt profesionāli, radās kļūdafile. */ @Pārvarēt
public void onError (AuthError ae) {
/ * Mēģiniet vēlreiz vai informējiet lietotāju par kļūdu * /
} - Īstenot onErrorfor jūsu AuthorizeListener.
/ * Mēģinot autorizēt lietojumprogrammu, radās kļūda.
*/
@ Pārvarēt
public void onError (AuthError ae) {
/ * Informējiet lietotāju par kļūdu * /
} - Īstenot onAtcelt jūsu AuthorizeListener.
Tā kā autorizācijas procesā lietotājam tiek parādīts pieteikšanās ekrāns (un, iespējams, piekrišanas ekrāns) web pārlūkprogrammā (vai a webview), lietotājam būs iespēja atcelt pieteikšanos vai doties prom no web lappuse. Ja viņi nepārprotami atceļ pieteikšanās procesu, onAtcelt tiek saukts. Ja onCancelis izsaukts, jūs vēlaties atiestatīt savu lietotāja saskarni./ * Autorizācija tika atcelta, pirms to varēja pabeigt. * /
@ Pārvarēt
public void onCancel (Paketes cēlonis) {
/ * atiestatiet lietotāja saskarni uz gatavu pieteikties * /
}Piezīme: Ja lietotājs pārlūkprogrammā dodas prom no pieteikšanās ekrāna vai web view un pārslēdzas atpakaļ uz jūsu lietotni, SDK neatklās, ka pieteikšanās nav pabeigta. Ja konstatējat lietotāja aktivitātes savā lietotnē pirms pieteikšanās pabeigšanas, varat pieņemt, ka lietotājs ir aizgājis no pārlūkprogrammas, un attiecīgi reaģēt.
Startēšanas laikā pārbaudiet lietotāja pieteikšanos
Ja lietotājs piesakās jūsu lietotnē, aizver lietotni un vēlāk restartē lietotni, tā joprojām ir pilnvarota izgūt datus. Lietotājs netiek automātiski izrakstīts. Startējot, varat parādīt lietotājam pieteicies, ja jūsu lietotne joprojām ir autorizēta. Šajā sadaļā ir paskaidrots, kā izmantot getToken, lai redzētu, vai lietotne joprojām ir atļauta.
- Izveidot a TokenListener.
TokenListener īsteno APIListener saskarni un apstrādās getToken zvana rezultātu. APIListener satur divas metodes: onSuccess un onError (tas neatbalsta onAtcelt jo nav iespējas atcelt a getToken zvanu). onSuccess saņem Bundle objektu ar token datiem, kamēr onError saņem AuthError objekts ar informāciju par kļūdu.privātā klase TokenListener ievieš APIListener { / * getToken veiksmīgi pabeigts. * / @ Pārvarēt
public void onSuccess (Atbildes pakete) {
}
/ * Mēģinot iegūt marķieri, radās kļūda. * / @ Pārvarēt
public void onError (AuthError ae) {
}
} - In onStart metodi, zvaniet getToken lai redzētu, vai lietojumprogramma joprojām ir atļauta.
getToken izgūst neapstrādātu piekļuves marķieri, kuru AmazonAuthorizationManager izmanto, lai piekļūtu klientu profesionālimfile. Ja marķiera vērtība nav nulle, lietotne joprojām ir autorizēta un zvana uz getProfile vajadzētu gūt panākumus. getTokenrequires tās pašas darbības jomas, kuras pieprasījāt savā zvanā, lai autorizētu.
getTokensupports asinhronos zvanus tādā pašā veidā kā getProfile, tāpēc jums nav jābloķē lietotāja saskarnes pavediens vai jāizveido savs darbinieka pavediens. Lai piezvanītu getToken asinhroni, nododiet objektu, kas atbalsta APIListener interfeiss kā pēdējais parametrs.@ Pārvarēt
aizsargāts void onStart () {
super.onStart
(); mAuthManager.getToken (jauna virkne [] {“profile","Pasta indekss"},
jauns
TokenListener ());
} - Īstenot onSuccess par jūsu TokenListener.
onSuccesshas divi uzdevumi: ielādēt marķieri no paketes un, ja marķieris ir derīgs, piezvanīt getProfile.
Lai izgūtu marķiera datus no paketes, mēs izmantojam nosaukumus, kurus glabāja AuthzConstants klasē. The onSuccess komplektā ir marķiera dati BUNDLE_KEY.TOKEN vērtībā. Ja šī vērtība nav nulle, šī piemampzvana getProfile izmantojot to pašu klausītāju, kuru deklarējāt iepriekšējā sadaļā (skat. 7. un 8. darbību)./ * getToken veiksmīgi pabeigts. * /
@ Pārvarēt
public void onSuccess (Atbildes pakete) {
galīgā virkne authzToken =
response.getString (AuthzConstants.BUNDLE_KEY.TOKEN.val);
ja (! TextUtils.isEmpty (authzToken))
{
// Iegūt profesionālifile datus
mAuthManager.getProfile(jauns ProfileKlausītājs ());
}
}
Izmantojot metodi clearAuthorizationState, tiks dzēsti lietotāja autorizācijas dati no vietējā AmazonAuthorizationManager datu krātuves. Lai lietotne varētu izgūt pro, lietotājam būs jāpiesakās vēlreizfile dati. Izmantojiet šo metodi, lai izrakstītos no lietotāja vai novērstu pieteikšanās problēmas lietotnē.
- Ieviesiet atteikšanos
Kad lietotājs ir veiksmīgi pieteicies, jums jānodrošina atteikšanās mehānisms, lai viņš varētu notīrīt savu profesionālifile datus un iepriekš atļautās darbības jomas. Jūsu mehānisms var būt hipersaite vai izvēlnes vienums. Šim bijušajamampmēs izveidosim onClick metode pogai. - Izrakstīšanās apstrādātājā zvaniet clearAuthorizationState. clearAuthorizationState noņems lietotāja autorizācijas datus (piekļuves pilnvaras, profile) no vietējā veikala. clearAuthorizationStatetakes nav parametru, izņemot APIListener lai atgūtu panākumus vai
- Pasludināt anonīmu APIListener.
Anonīmās klases ir noderīga alternatīva jaunas klases deklarēšanai par ieviešanu APIListener. Skat Rīkojieties ar pieteikšanās pogu un iegūstiet Profile Dati (17. lpp.) examplethat deklarē klausītāju klases. - Īstenot onSuccess iekšpusē APIListener
Kad clearAuthorizationState veiksmīgi, jums jāatjaunina lietotāja saskarne, lai noņemtu atsauces uz lietotāju, un jānodrošina pieteikšanās mehānisms, ko lietotāji var izmantot, lai atkārtoti pieteiktos. - Īstenot onError iekšpusē APIListener.
If clearAuthorizationStatereturns kļūda, varat ļaut lietotājam mēģināt vēlreiz atteikties.@ Pārvarēt
protected void onCreate(Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
/ * Iepriekšējās Izveidot deklarācijas izlaistas * /
// Atrodiet pogu ar atteikšanās ID un iestatiet klikšķu apstrādātāju
mLogoutButton = (Poga) atrastViewById (R.id.logout);
mLogoutButton.setOnClickListener (jauns OnClickListener () {
@ Pārvarēt
public void onClick (View v) {
mAuthManager.clearAuthorizationState (jauns
APIListener () {
@ Pārvarēt
public void onSuccess (Grupas rezultāti) {
// Iestatiet atteikto stāvokli lietotāja saskarnē
}
@ Pārvarēt
public void onError (AuthError authError) {
// Reģistrējiet kļūdu
}
});
}
});
}
Dažas AmazonAuthorizationManager metodes atgriež nākotnes objektu. Tas ļauj sinhroni izsaukt metodi, nevis nodot klausītāju kā parametru. Ja izmantojat nākotnes objektu, to nevajadzētu izmantot lietotāja saskarnes pavedienā. Ja bloķējat lietotāja saskarnes pavedienu ilgāk par piecām sekundēm, tiek parādīts uzaicinājums ANR (lietojumprogramma nereaģē). Rokturī poga Pieteikšanās un Get Profile Dati, piemample, onSuccess metode AuthorizeListener tiek izsaukts ar darbinieka pavedienu, kuru izveidojis AmazonAuthorizationManager. Tas nozīmē, ka ir droši izmantot šo pavedienu, lai izsauktu getPirofile sinhroni. Lai veiktu sinhronu zvanu, piešķiriet atgriešanas vērtību no getPirofile uz objektu Nākotne un izsauciet gietmetode uz šī objekta jāgaida, līdz metode ir pabeigta.
Fuiture.get atgriež Bundle objektu, kas satur a FUTURE_TYPE vērtība VEIKSME, KĻŪDA, or ATCELT. Ja metode bija veiksmīga, tajā pašā komplektā būs PROFILE_KEY vērtības profile dati. Piemample:
/ * Autorizācija tika veiksmīgi pabeigta. * / @ Pārvarēt public void onSuccess (Atbildes pakete) { Nākotne <Bundle> future = mAuthManager.getProfile(nulle); Komplekta rezultāts = future.get (); // Uzziniet, vai zvans izdevās, un izgūstiet profesionālifile Objekts nākotnes_tips = rezultāts.get (AuthzConstants.BUNDLE_KEY.FUTURE.val); ja (future_type == AuthzConstants.FUTURE_TYPE.SUCCESS) { Virknes nosaukums = rezultāts.getString (AuthzConstants.PROFILE_KEY.NAME.val); Stīgu e -pasts = result.getString (AuthzConstants.PROFILE_Atslēga.EMAIL.val); Virknes konts = result.getString (AuthzConstants.PROFILE_KEY.USER_ID.val); String pasta indekss = result.getString (AuthzConstants.PROFILE_ATSLĒGA.PASTA_CODE.val); runOnUiThread (jauns Runnable () {@Override public void run () {updateProfileDati (vārds, e -pasts, konts, pasta indekss); } }); } cits, ja (future_type == AuthzConstants.FUTURE_TYPE.ERROR) { // Iegūt kļūdas objektu AuthError authError = AuthError.extractError (rezultāts); / * Lai diagnosticētu kļūdu, izmantojiet authError * / } |
Piesakieties, izmantojot Amazon darba sākšanas rokasgrāmatu Android ierīcēm - Lejupielādēt [optimizēts]
Piesakieties, izmantojot Amazon darba sākšanas rokasgrāmatu Android ierīcēm - Lejupielādēt