Android لاءِ Amazon سان شروعات ڪرڻ واري گائيڊ سان لاگ ان ٿيو

ايم ڊي سان لاگ ان ٿيو: Android لاءِ شروعاتي گائيڊ حاصل ڪرڻ
ڪاپي رائيٽ © 2016 Amazon.com ، Inc. ، يا ان سان لاڳاپيل. سڀ حق محفوظ آهن ايمازون ۽ ايم ڊيزون لوگو Amazon.com ، Inc. يا ان سان لاڳاپيل ادارن جا تجارتي نشان آهن. سڀئي سڀ ٽريڊ مارڪ Amazon سان گڏ نه آهن انهن جي متعلق مالڪن جي ملڪيت آهن.
Android جي شروعات حاصل ڪرڻ
هن رهنمائي ۾ اسين توهان کي ڏيکارينداسين ته Amazon سان توهان جي Android ائپ تي لاگ ان ڪيئن اضافو ڪيو وڃي. هن گائيڊ کي مڪمل ڪرڻ بعد توهان کي پنهنجي ايپ ۾ ايم ڊيزون بٽڻ سان ڪم ڪندڙ لاگ ان ٿيڻ گهرجي جيڪي صارفن کي انهن جي ايمازون جي سند سان اندر اچڻ جي اجازت ڏين.
اينڊرائيڊ ڊولپر جا اوزار انسٽال ڪرڻا پيا
Android لاءِ Amazon Amazon SDK سان لاگ ان توهان جي Android ايپليڪيشن ۾ Amazon سان لاگ ان شامل ڪرڻ ۾ مدد ڪندو. اسان صلاح ڏيو ٿا ته توهان Android اسٽوڊيو سان ڊولپر .amazon.com کان Amazon لاءِ SDK سان لاگ ان استعمال ڪريو. توھان توھان پڻ استعمال ڪري سگھوٿا Eclipse ADT پلگ ان سان. Android اسٽوڊيو انسٽال ڪرڻ ۽ Android SDK سيٽ اپ حاصل ڪرڻ جي لاءِ قدمن لاءِ ، ڏسو حاصل ڪريو Android SDK developer.android.com تي.
جڏهن Android SDK انسٽال ٿيل آهي ، ڳوليو SDK مئنيجر توهان جي Android انسٽاليشن ۾ ايپليڪيشن. Amazon سان لاگ ان لاءِ ٺاھڻ لاءِ ، توھان SDK مئنيجر کي SDK پليٽ فارم کي Android 2.2 يا وڌيڪ لاءِ انسٽال ڪرڻ گھرجي (API ورژن 8). ڏسو SDK پيڪيجز شامل ڪرڻ SDK استعمال ڪرڻ بابت وڌيڪ معلومات لاءِ developer.android.com تي
SDK کي انسٽال ڪرڻ کان پوءِ ، پنهنجي ائپس کي هلائڻ لاءِ هڪ Android ورچوئل ڊيوائس (AVD) سيٽ ڪريو. ڏسو انتظام ڪرڻ مجازي ڊوائيسز هڪ مجازي ڊيوائس ترتيب ڏيڻ جي هدايتن لاءِ developer.android.com تي.
جڏهن توهان جو ترقي پسند ماحول قائم آهي ، توهان ڪري سگهو ٿا انسٽال ڪريو ايم ڪيو ايم ايس ڊي ڪيو سان Android ۾ لاگ ان or ايس کي هلائڻample ايپ، جيئن هيٺ بيان ڪيو ويو آهي.
انسٽال ڪريو ايم ڪيو ايم ايس ڊي ڪيو سان Android ۾ لاگ ان
لاگ ان Amazon SDK سان Android لاءِ twoن پيڪيجز ۾ اچي ٿو. پھرين تي مشتمل آھي Android لائبريري ۽ معاون دستاويز. containsئي تي مشتمل آهي جيئنample ايپليڪيشن جيڪا اجازت ڏئي ٿي صارف کي لاگ اِن ڪرڻ ۽ ڏيکارڻ سندن پروfile ڊيٽا.
جيڪڏهن توهان اڳ ۾ ئي Android SDK يا Android ترقياتي اوزار انسٽال نه ڪيو آهي ، ڏسو انسٽال ڪرڻ Android ڊولپرر اوزار مٿي سيڪشن.
- ڊائون لوڊ ڪريو زپ ۽ ڪڍيو files توهان جي هارڊ ڊرائيو تي هڪ ڊاريڪٽري ڏانهن.
توھان کي ڏسڻ گھرجي ھڪڙي ڊاڪٽر ۽ هڪ lib ذيلي ڊائريڪٽري. - کليل doc / index.html جي طرف view لاگ ان ايمازون اينڊرائيڊ API سان
- ڏسو ايم ڊي لائبريري سان لاگ ان انسٽال ڪريو. هڪ Android ۾ لائبريري ۽ دستاويز کي شامل ڪرڻ بابت هدايتون لاءِ
جڏهن Android سان Amazon Amazon SDK سان لاگ ان انسٽال ٿيل هجي ، توهان ڪري سگهو ٿا Amazon سان نئون لاگ ان ٺاهيو منصوبو ، بعد ۾ Amazon سان لاگ ان ٿيڻ سان رجسٽر ٿيو .
ايس کي هلائڻample ايپ
ايس کي هلائڻ لاءِample درخواست ، درآمد ڪريو sample هڪ AndroidStudio ورڪ اسپيس ۾ (جيڪڏھن توھان Eclipse استعمال ڪري رھيا آھيو ، توھان کي پڻ شامل ڪرڻ گھرجي ڪسٽم ڊيبگ ڪي اسٽور ورڪ اسپيس ۾. ڪسٽم ڊيبگ شامل ڪريو Eclipse ۾ ڪِيس اسٽور هي sectionيون سيڪشن). API ڪنجي جيڪا sample ايپليڪيشن استعمال ڪري ٿو ڪم واري ج requiresھ کي استعمال ڪرڻ لاءِ ڪي اسٽور استعمال ڪرڻ لاءِ جيڪو withيڙين سان sampلي. جيڪڏھن ڪسٽم ڪي اسٽور انسٽال ٿيل ناھي ، استعمال ڪندڙ ايس جي استعمال سان لاگ ان نه ٿي سگھنداampلي. ڪي اسٽور پاڻمرادو ورتو ويندو جيڪڏھن توھان استعمال ڪري رھيا آھيو AndroidStudio.
- ڊائون لوڊ ڪريو SampleLoginWithAmazonAppForAndroid-src.zip ۽ ڪڍيو files توهان جي هارڊ تي هڪ ڊاريڪٽري ڏانهن
- Android اسٽوڊيو شروع ڪريو ۽ چونڊيو ھڪڙي موجوده Android اسٽوڊيو منصوبو کوليو
- ڏانھن وڃو SampleLoginWithAmazonApp ڊائريڪٽري حاصل ڪئي وئي ڊائون لوڊ ٿيل زپ ڪingڻ کان پوءِ file قدم ۾
- کان اڏاوت مينيو، ڪلڪ ڪريو پروجيڪٽ ٺاهيو، ۽ انتظار ڪريو منصوبي لاءِ
- کان ڊوڙ مينيو، ڪلڪ ڪريو ڊوڙ ۽ پوء تي ڪلڪ ڪريو SampleLoginWithAmazonApp.
- ايموليٽر چونڊيو يا ڳن Androidيل Android ڊيوائس ۽ ڪلڪ ڪريو ڊوڙ.
Eclipse ۾ ڪسٽم ڊيبگ ڪيچي اسٽور شامل ڪريو
جيڪڏهن توهان ايليپس استعمال ڪري رهيا آهيو ، هيٺ ڏنل هدايتن تي عمل ڪريو ڪسٽم ڊيبگ ڪيڊ اسٽور شامل ڪرڻ لاءِ:
- ۾ ترجيحات dialog، چونڊيو Android ۽ اڏاوت.
- اڳيون حسب ضرورت ڊيب ڪِيس اسٽور، ڪلڪ ڪريو برائوز.
- s ڏانهن ووample ائپ ڊاريڪٽري ۽ چونڊيو 3 پي. دڪان، ۽ پوء ڪلڪ ڪريو OK.
Amazon سان لاگ ان ٿيڻ سان رجسٽر ٿيو
ان کان اڳ جو توھان استعمال ڪري سگھو لاگ ان سان Amazon on a webسائيٽ يا موبائل ايپ ۾، توهان کي لازمي طور تي هڪ ايپليڪيشن رجسٽر ڪرڻ گهرجي لاگ ان سان Amazon سان. Amazon ايپليڪيشن سان توهان جو لاگ ان اهو رجسٽريشن آهي جنهن ۾ توهان جي ڪاروبار بابت بنيادي معلومات، ۽ هر هڪ بابت معلومات شامل آهي webسائيٽ يا موبائيل ايپ جيڪا توهان ٺاهي ٿي جيڪا ايمازون سان لاگ ان کي سپورٽ ڪري ٿي. هي ڪاروباري معلومات هر وقت صارفين کي ڏيکاري ويندي آهي جڏهن اهي استعمال ڪندا آهن لاگ ان Amazon سان توهان جي webسائيٽ يا موبائل ايپ. استعمال ڪندڙ ڏسندا توھان جي درخواست جو نالو ، توھان جو لوگو ، ۽ توھان جي پرائيويسي پاليسي جي ڪڙي. ھي مرحلا ظاھر ڪن ٿا ته رجسٽر ڪيئن ڪجي لاگ ان ايمازون ايپليڪيشن سان ۽ شامل ڪريو ھڪڙو اينڊرائيڊ ايپ ان اڪائونٽ ۾.
هيٺ ڏنل عنوان ڏسو
- ايم ڪيو ايم ايپليڪيشن سان پنهنجو رجسٽرڊ داخل ڪريو
- پنهنجي Android ايپ رجسٽر ڪريو
- Amazon ائپ اسٽور جي لاءِ ائنڊرائيڊ ايپ جوڙيو
- بغير ايپليڪيشن هڪ ائنڊرائڊ ايپ جوڙيو
- Android ايپ دستخط ۽ API ڪيج
- Android ايپ جي دستخط طئي ڪرڻ
- هڪ Android API ڪيٻي حاصل ڪري رهيو آهي
ايم ڪيو ايم ايپليڪيشن سان پنهنجو رجسٽرڊ داخل ڪريو
- ڏانهن وڃو https://login.amazon.com.
- جيڪڏهن توهان ايم ڪيو ايم سان اڳ ۾ لاگ ان ٿيو آهي ته ڪلڪ ڪيو ايپ کنسول. ٻي صورت ۾، ڪلڪ ڪريو سائن اپ ڪريو. توهان کي سيلر سينٽرل ڏانهن منتقل ڪيو ويندو ، جيڪو لاگ ان سان درخواست جي رجسٽريشن کي سنڀاليندو آهي. جيڪڏهن اهو پهريون ڀيرو فروش سينٽرل استعمال ڪندي ، توهان کي وڪرو ڪندڙ سينٽرل اڪائونٽ قائم ڪرڻ لاءِ چيو ويندو.
- ڪلڪ ڪريو نئون ايپليڪيشن رجسٽر ڪريو. جي پنھنجي درخواست رجسٽر ڪريو فارم ظاهر ٿيندو:
a. ۾ پنھنجي درخواست رجسٽر ڪريو فارم ، داخل ڪريو نالو ۽ هڪ وصف توهان جي درخواست لاء.
جي نالو اهو نالو آهي جيڪو رضامندي واري اسڪرين تي ڏيکاريل آهي جڏهن صارف توهان جي ايپليڪيشن سان معلومات شيئر ڪرڻ تي راضي ٿين ٿا. هي نالو Android تي لاڳو ٿئي ٿو، iOS، ۽ webتوهان جي اپليڪيشن جا سائيٽ ورزن.
b. داخل ڪريو a رازداري نوٽيس URL تنهنجي درخواست لاءِ
جي رازداري نوٽيس URL آھي ج locationھ آھي توھان جي ڪمپني يا ايپليڪيشن جي رازداري پاليسي (مثال طورampلي، http://www.example.com/privacy.html). اهو لنڪ صارفين لاءِ رضامندي واري اسڪرين تي ظاهر ڪيو ويندو آهي.
c. جيڪڏھن توھان شامل ڪرڻ چاھيو ٿا a لوگو تصوير توهان جي اپليڪيشن لاء، ڪلڪ ڪريو برائوز ۽ قابل اطلاق تصوير ڳوليو.
ھي لوگو ڏيکاريل آھي سائن ان ۽ رضامندي واري اسڪرين تي توھان جي ڪاروبار جي نمائندگي ڪرڻ لاءِ يا webسائيٽ. لوگو گھٽجي ويندو 50 پکسلز جي اوچائيءَ ۾ جيڪڏھن اھو ڊگھو آھي 50 پکسلز جو علامت (لوگو) جي چوٽي تي ڪابه پابندي ناھي - ڪلڪ ڪريو بچايو. توهان جي ايسample registration هن وانگر ڏسڻ گهرجي:

توهان جي بنيادي ايپليڪيشن سيٽنگون محفوظ ٿيڻ کان پوء، توهان مخصوص سيٽنگون شامل ڪري سگهو ٿا webسائيٽون ۽ موبائل ائپس جيڪي استعمال ڪنديون ھي لاگ ان Amazon اڪائونٽ سان.
پنهنجي Android ايپ رجسٽر ڪريو
اينڊرائيڊ ايپ رجسٽر ڪرڻ لاءِ ، توهان وٽ ايم ڊي اييم اسٽور ذريعي هڪ ايپ رجسٽر ڪرڻ جو انتخاب آهي.Amazon ائپ اسٽور جي لاءِ ائنڊرائيڊ ايپ جوڙيو، ص. 8) يا سڌو سنئون ايم ڊي سان لاگ ان ٿيوهڪ Android شامل ڪريو ايپس بغير اپليڪيشن، ص. 9). جڏهن توهان جي ايپ رجسٽرڊ ٿي ويندي آهي ، توهان کي هڪ ايپي ڪيئيز تائين رسائي هوندي جيڪا توهان جي ايپ کي ايمازون جي اختيارين سان لاگ ان تائين رسائي فراهم ڪندي.
نوٽ: جيڪڏهن توهان پنهنجي Android ايپ اندر ايم ڊيزون ڊيوائس ميسيجنگ استعمال ڪرڻ جو ارادو رکو ، مهرباني ڪري رابطو ڪريو لا- support@amazon.com سان:
- Amazon اڪائونٽ جو اي ميل پتو جيڪو توهان Amazon سان لاگ ان ٿيڻ لاءِ سائن اپ ڪندا هئا.
- Amazon اڪائونٽ جو اي ميل پتو توهان سائن اپ ڪرڻ لاءِ استعمال ڪيو هو Amazon Amazon Appstore (جيڪڏهن مختلف هجن).
- توهان جي وڪرو ڪندڙ مرڪزي کاتي تي نالو. (وڪرو ڪندڙ مرڪزي تي ، ڪلڪ ڪريو سيٽنگون> کاتي جي >اڻ> وڪڻندڙ Informationاڻ، ۽ استعمال ڪريو ڏيکاريل نالو.
- توهان جي ايم ڪيو ايم ايڪس اسٽور ڊولپر اڪائونٽ تي نالو. (موبائل ائپ تقسيم واري سائيٽ تي ، ڪلڪ ڪريو سيٽنگون > ڪمپني پروfile ۽ استعمال ڪريو ڊولپر جو نالو يا ڪمپني جو نالو).
Amazon ائپ اسٽور جي لاءِ ائنڊرائيڊ ايپ جوڙيو
هيٺيان قدم ايم ڪيو ايم اڪائونٽ سان توهان جي لاگ ان ۾ هڪ ايم ڊي ايسٽ اسٽور ايپ شامل ڪندو
- ايپليڪيشن اسڪرين مان، ڪلڪ ڪريو Android سيٽنگون. جيڪڏهن توهان وٽ اڳوڻي هڪ ايپليڪيشن رجسٽر ٿيل آهي ، ڳوليو API ڪيڪ شامل ڪريو ۾ بٽڻ Android سيٽنگون
جي Android ايپليڪيشن تفصيل فارم ظاهر ٿيندو: - چونڊيو ها سوال جي جواب ۾ ”ڇا اها ايپليڪيشن اميزون ايپليڪيشن ذريعي ورهائي وئي؟“
- داخل ڪريو ليبل توھان جي Android ايپ مان. اھو ضروري ڪونھي ته توھان جي ايپ جو سرڪاري نالو ھجي. اھو ر simplyو س particularاڻي ٿو ھن خاص Android ايپ کي ايپس جي وچ ۾ ۽ webسائيٽون رجسٽر ٿيون توهان جي لاگ ان تي ايمازون ايپليڪيشن سان.
- شامل ڪريو پنھنجو ايم ڊي ايسٽ اسٽور ID.
- جيڪڏهن توهان پنهنجي ائپ پاڻ کي سائن ڪيو آهي ، پاڻ کي دستخط ڪرڻ جي معلومات شامل ڪريو. اهو توهان کي ايپليڪيشن کي سڌو استعمال ڪرڻ کان بغير ترقي جي دوران اي پي آئي اهم حاصل ڪرڻ جي اجازت ڏيندو.
a. جيڪڏهن توهان جي ايپ ايمزون ايپسٽور ذريعي دستخط نه ٿي رهي آهي ، سوال جي جواب ۾ ها چونڊيو “ڇا اها ايپليڪيشن خود دستخط ٿيل آهي؟”
جي Android ايپليڪيشن تفصيل فارم وڌندو:

b. پنهنجو داخل ڪريو پئڪيج جو نالو.
اهو لازمي طور تي توهان جي Android پروجيڪٽ جي پيڪيج جو نالو سان هئڻ لازمي آهي. پنهنجي اينڊرائيڊ پراجيڪٽ جي پيڪيج جو نالو طئي ڪرڻ لاءِ ، توهان جي اينڊرائيڊ ڊولپر ٽول جي پسند ۾ پروجيڪٽ کوليو.
کليل Android مينفيڪٽ. ايڪس ايم ايل پيڪيج ايڪسپلورر ۾ ۽ چونڊيو پڌرو ٽيب. پهرين داخلا پيڪيج جو نالو آهي.
c. اي پي پي داخل ڪريو دستخط.
ھي آھي SHA-256 ھش ويليو استعمال ڪيو ويو توھان جي اپليڪيشن جي تصديق ڪرڻ لاءِ. دستخط ھجڻ گھرجن 32 ھيڪساڊيسيمل جوڑوں جي شڪل ۾ ڪولن کان جدا (مثال طورampاليزي: 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). ڏسو Android ايپ دستخط ۽ API ڪيج توهان پنهنجي منصوبي لاءِ دستخط ڪ toڻ لاءِ استعمال ڪري سگهو ٿا. - ڪلڪ ڪريو بچايو.
جيڪڏهن توهان جي ايپ جا مختلف نسخا مختلف دستخط يا پيڪيج جا نالا آهن ، جيئن هڪ يا وڌيڪ جاچ وارن نسخن ۽ هڪ پيداوار واري ورشن لاءِ ، هر ورشن جي پنهنجي API ڪيٻي گهربل آهي. کان Android سيٽنگون توهان جي ايپ جو ، ڪلڪ ڪريو API ڪيڪ شامل ڪريو بٽڻ کي پنھنجي ايپ لاءِ اضافي چابيون ٺاھڻ (ھڪڙي في ورزن) لاءِ.
Android ايپ دستخط ۽ API ڪيج
ايپ جي دستخط SHA-256 هش ويليو آهي جيڪا تعمير ٿيڻ وقت هر اينڊرائيڊ ايپ تي لاڳو ٿئي ٿي. ايم ڪيو ايم ايپ جي دستخط استعمال ڪندي توهان جي API ڪيڊ ٺاهي ٿي. API ڪيلي ايم ڊي سروسز کي توهان جي ايپ کي سڃاڻڻ لاءِ قابل بنائي ٿي. جيڪڏهن توهان پنهنجي ايپ سائن ڪرڻ لاءِ ايم ڪيو ايم اسٽور استعمال ڪريو ٿا ، ته API ائپ پاڻمرادو مهيا ٿي وڃي ٿي. جيڪڏهن توهان ايم ڊي ايسٽ اسٽور استعمال نٿا ڪري رهيا ، توهان کي پنهنجي API جي دستي طريقي سان ترتيب ڏيڻ جي ضرورت پوندي.
ايپ جا نشانَ هڪ اهم اسٽور ۾ محفوظ ڪيا ويا آهن. عام طور تي ، اينڊرائيڊ ايپس لاءِ هڪ ڊيبگ ڪيٿ اسٽور ۽ هڪ رليز ڪنٿ اسٽور آهي. ڊيبگ ڪيٿ اسٽور Android Eclipse لاءِ ترقياتي اوزار پلگ ان ٺاهي آهي ۽ ڊفالٽ طور استعمال ٿئي ٿو. توهان ڪلڪ ڪري اي ايلپس ۾ ڊيبگ ڪيبورڊ جو مقام ڳولي سگهو ٿا ونڊ، ۽ پوء چونڊيو ترجيحات> Android> بنا. انهي اسڪرين مان توهان پنهنجو پنهنجو ڊيبگ ڪن اسٽور پڻ شامل ڪري سگهو ٿا. Android اسٽوڊيو لاءِ ، کان اڏاوت مينيو، چونڊيو عمارت جي قسمن ۾ ترميم ڪريو، پوءِ ڏانھن وڃو دستخط ڪرڻ ٽيب ، ۽ ڊيبگ ڪيڊ اسٽور کي ڳولھيو ۾ اسٽور File ميدان.
رليز ڪي اسٽور عام طور تي createdاھيو ويندو آھي جڏھن توھان پنھنجي Android ايپ کي برآمد ڪندا آھيو سائن ان ٿيل APK createاھڻ لاءِ file.
برآمدات جي عمل جي ذريعي ، جيڪڏهن توهان هڪ نئين رليز جي دڪان ٺاهيندا آهيو ، توهان ان جو مقام چونڊيندا. پاران
پهريان اهو ساڳيو جڳهه تي توهان جي ڊفالٽ ڊيبگ ڪيوري اسٽور وانگر رکيو ويندو.
جيڪڏهن توهان ترقي جي دوران ڊيبگ دستخط استعمال ڪندي پنهنجي ايپ رجسٽر ڪئي آهي ، توهان کي ايپليڪيشن تي هڪ نئين اينڊرائيڊ سيٽنگ شامل ڪرڻي پوندي جڏهن توهان ايپ رليز ڪرڻ لاءِ تيار آهيو. نئين ايپ سيٽنگ لاءِ جاري ٿيڻ لازمي آھي ڇڏيندڙ ريس اسٽوري کان دستخط.
ڏسو توهان جي درخواستن تي دستخط ڪرڻ وڌيڪ معلومات لاءِ developer.android.com تي.
Android ايپ جي دستخط mineاڻايو
- جيڪڏھن توھان وٽ آھي دستخط ٿيل APK file:
a. APK کي زپ ڪريو file ۽ ڪڍو CERT.RSA. (جيڪڏهن ضرورت هجي ته توهان اي پي جي ايڪسٽينشن کي زپ تائين تبديل ڪري سگهو ٿا).
b. ڪمانڊ لائن کان ، هلائي:keytool-printcert-file CERT.RSA ڪيٿوليس ۾ واقع آهي بن توهان جي جاوا انسٽاليشن جي ڊاريڪٽري
- جيڪڏھن توھان وٽ ڪي اسٽور آھي file:
a. ڪمانڊ لائن کان ، هلائي:keytool -list -v -alias -دڪانfileنالو > ڪيٽول توهان جي جاوا انسٽاليشن جي ڊاريڪٽري ۾ واقع آهي. عرف عرف ايپ استعمال ڪرڻ لاءِ استعمال ٿيندڙ ڪيٻي جو نالو آهي.
b. پاسورڊ کي ڪچي داخل ڪريو ۽ دٻايو داخل ڪريو. - هيٺ سرٽيفڪيٽ فنگر پرنٽس ، ڪاپي ڪريو SHA256 قدر.
Android API ڪيچ حاصل ڪريو
جڏھن توھان رجسٽرڊ ڪيو آھي ھڪڙي اينڊرائيڊ سيٽنگ ۽ مهيا ڪئي آھي ھڪڙي ايپ جو دستخط ، توھان حاصل ڪري سگھوٿا API ڪنجي رجسٽريشن صفحي مان پنھنجي لاگ ان لاءِ ايمازون ايپليڪيشن سان. توھان کي ضرورت پوندي ته ان API ڪي کي ھڪڙي ۾ وجھو file توھان جي Android پروجيڪٽ ۾. جيستائين توهان نٿا ڪريو ، ايپ بااختيار نه هوندي لاگ ان سان رابطو ڪرڻ لاءِ ايمازون اختيار سروس سان.
- ڏانهن وڃو https://login.amazon.com.
- ڪلڪ ڪريو ايپ کنسول.
- ۾ درخواستون کاٻي پاسي کاٻي ، توهان چونڊيو
- پنهنجي Android ائپ ڳوليو هيٺ Android سيٽنگون (جيڪڏهن توهان اڃا تائين اينڊرائيڊ ايپ رجسٽر نه ڪئي آهي ، ڏسو Amazon ائپ اسٽور جي لاءِ ائنڊرائيڊ ايپ جوڙيو).
- ڪلڪ ڪريو API اهم ويليو ٺاهيو. هڪ پاپ اپ ونڊو توهان جي API کي ڏيکاري ٿو. ڪُل کي نقل ڪرڻ لاءِ ، ڪلڪ ڪريو سڀ چونڊيو سموري کي چونڊڻ
نوٽ: اي پي آئي ڪيئي ويليو بي بنياد آهي ، جزوي طور تي ، هي ٺاهيل وقت تي. ان ڪري ، بعد ۾ API ٺاھيندڙ ويليو قيمت توھان اصل ٺاھي سگھو ٿا اصل کان مختلف آھن. توھان پنھنجي ھنن مان ڪنھن به API ڪيئي قدر استعمال ڪري سگھو ٿا اھي سڀ جائز آھن. - ڏسو پنهنجي پروجيڪٽ ۾ توهان جي API ڪيٻي شامل ڪريو توهان جي Android ڏانهن API ڪيڊ شامل ڪرڻ جي هدايت لاءِ
Amazon پروجيڪٽ سان لاگ ان ٺاهيندي
هن سيڪشن ۾ ، توهان سکو ته Amazon سان لاگ ان لاءِ هڪ نئون اينڊرائڊ پراجيڪٽ ڪيئن ٺاهيو ، پروجيڪٽ کي ترتيب ڏيو ، ۽ پروجيڪٽ ۾ ڪوڊ شامل ڪريو Amazon سان لاگ ان سان صارف ۾ سائن ان ٿيڻ. اسان اينڊرائيڊ اسٽوڊيو جي لاءِ قدم بيان ڪندا سين ، پر توهان پنهنجي پسند جي ڪنهن به آئي اي ڊي يا اينڊرائيڊ ڊولپمينٽ ٽول تي ساڳيو قدم لاڳو ڪري سگهو ٿا.
هيٺ ڏنل عنوان ڏسو
- ايمازون پروجيڪٽ سان نئون لاگ ان ٺاهيو
- ايمازون لائبريري سان لاگ ان انسٽال ڪريو
- ايمازون لائبريري سان لاگ ان لاءِ مواد مدد لاءِ چالو ڪيو
- توهان جي ايپ لاءِ نيٽ ورڪ اجازت ڏيو
- پنهنجي پروجيڪٽ ۾ توهان جي API ڪيٻي شامل ڪريو
- ايس کي هٽايوample ايپ ڪسٽم ڊيبگ ڪي اسٽور
- پنهنجي سرگرمي لاءِ ترتيب وارين تبديلين کي سنڀاليو
- پنهنجي پروجيڪٽ ۾ هڪ اختيار واري سرگرمي شامل ڪريو
- پنهنجي ايپ ۾ ايم ڪيو ايم بٽن سان لاگ ان شامل ڪيو
- لاگ ان بٽڻ کي سناليو ۽ پرو حاصل ڪريوfile ڊيٽا
- شروعات ۾ صارف جي لاگ ان جي جانچ ڪريو
- اختيار ڏيڻ واري رياست کي صاف ڪريو ۽ صارف کي لاگ ان ڪريو
- ڪال ايم ڪيو ايم اختيارين مينيجر کي طريقن سان هم وقت سازي سان ڳنيو
ايمازون پروجيڪٽ سان نئون لاگ ان ٺاهيو
جيڪڏهن توهان وٽ ايم ڊي سان لاگ ان استعمال ڪرڻ لاءِ اڃا تائين ڪا ايپ پروجيڪٽ ناهي ، ٺاهه لاءِ هيٺ ڏنل هدايتن تي عمل ڪريو. جيڪڏھن توھان وٽ موجود ايپ آھي ، ٻاھر وڃي وڃو ايمازون لائبريري سان لاگ ان انسٽال ڪريو .
- لانچ Android ڊولپمينٽ آلي.
- کان File مينيو، چونڊيو نئون ۽ پروجيڪٽ.
- داخل ڪريو هڪ درخواست جو نالو ۽ ڪمپني جو نالو توهان جي لاء
- داخل ڪريو درخواست ۽ ڪمپني جو نالو توهان پنهنجي ايپ رجسٽرڊ ڪيو جڏهن توهان ايم ڪيو ايم سان لاگ ان ٿي چڪا آهيو.
جيڪڏهن توهان اڃان تائين پنهنجي ايپ رجسٽر نه ڪئي آهي ، هڪ چونڊيو پيڪيج جو نالو ۽ پوءِ هدايت ۾ عمل ڪريو Amazon سان لاگ ان ٿيڻ سان رجسٽر ٿيو توهان جي پروجيڪٽ ٺاهڻ کانپوءِ سيڪشن. جيڪڏهن توهان جي ائپ جو نالو رجسٽرڊ پيڪيج جي نالي سان مشابهت نه رکي ، توهان جو ايم ڪيو ايم ڪالز سان لاگ ان ڪامياب نه ٿيندو. - چونڊيو a گھٽ ۾ گھٽ گهربل SDK API 8: Android 2 (Froo) يا وڌيڪ کان وڌيڪ ، ۽ ڪلڪ ڪريو اڳيان.
- سرگرمي جو قسم چونڊيو جيڪو توهان ٺاهڻ چاهيو ٿا ۽ ڪلڪ ڪيو اڳيان.
- لاڳاپيل تفصيل ڀريو ۽ ڪلڪ ڪريو ختم ڪر.
توهان کي هاڻي توهان جي ڪم واري جڳهه ۾ هڪ نئون منصوبو هوندو جيڪو توهان Amazon سان لاگ ان ڪال ڪرڻ لاءِ استعمال ڪري سگهو ٿا.
ايمازون لائبريري سان لاگ ان انسٽال ڪريو
جيڪڏھن توھان اڃا لاگ ان ڪونه ڪيو آھي لاگ ان ايم ڪيو ايم ايس ڊي سان Android لاءِ ، ڏسو ڏسو لاگ ان انسٽال ڪريو سان Android لاءِ ايم ڊي ايس ايس ڊي (ص 4).
- توهان جي پروجيڪٽ کي Android ڊولپر ٽولز ۾ کليل سان ، ۾ پروجيڪٽ ايڪسپلورر ، توهان جو صحيح ڪلڪ ڪريو پروجيڪٽ.
- جيڪڏهن هڪ فولڊر سڏيو وڃي libs اڳ ۾ ئي موجود نه آهي ، تخليق ڪريو
- ڪاپي ڪريو لاگ ان ڪريو- amazon-sdk.jar file کان File سسٽم، ۽ پوء ان ۾ پيسٽ ڪريو libs توهان جي پروجيڪٽ / ايپ تحت ڊاريڪٽري آهي.
- ساڄي ڪلڪ ڪريو لاگ ان ڪريو- amazon-sdk.jar، ۽ چيڪ ڪريو لائبريري طور شامل ڪريو
ايليپس ۾ ايمازون لائبريري سان لاگ ان ٿيڻ لاءِ مواد جي مدد چالو ڪريو
هڪ Android منصوبي ۾ ايليپس مواد سپورٽ مدد کي فعال ڪرڻ جي ضرورت آهي ملڪيت file. مواد جي مدد تي و moreيڪ معلومات لاءِ ، ڏسو مواد / ڪوڊ اسسٽ آن لائين http://ecelip.org.
هڪ Android منصوبي ۾ ايليپس مواد سپورٽ مدد کي فعال ڪرڻ جي ضرورت آهي ملڪيت file. مواد جي مدد تي و moreيڪ معلومات لاءِ ، ڏسو مواد / ڪوڊ اسسٽ آن لائين http://ecelip.org.
- In ونڊوز ايڪسپلوررڏانهن وڃو دستاويز فولڊر لاءِ ائنڊون ايس ڊي ڪڪ سان Android لاءِ لاگ ان ڪريو ۽ فولڊر کي ڪاپي ڪريو
- توهان جي منصوبي سان کليل ، ڏانهن پيڪيج ايڪسپلورر ۽ چونڊيو libs ڪلڪ ڪريو ترميم ڪريو مين مينيو مان ۽ چونڊيو پيسٽ. توهان کي هاڻي هئڻ گهرجي libs \ دستاويز ڊاريڪٽري.
- منتخب ڪريو libs ڪلڪ ڪريو File مين مينيو مان ۽ چونڊيو نئون ۽File.
- ۾ نئون File dialog، enter لاگ ان-ٿم-امازون- ايس ڊيڪ.جر. پراپرٽيز ۽ ڪلڪ ڪريو ختم ڪر.
- Gerhana کي کولڻ گهرجي لاگ ان-ٿم-امازون- ايس ڊيڪ.جر. پراپرٽيز ٽيڪسٽ ايڊيٽر ۾. ٽيڪسٽ ايڊيٽر ۾ ، ھي line ڏنل لائين شامل ڪريو file:
doc = دستاويز - کان File مينيو، ڪلڪ ڪريو بچايو.
- توهان کي اثر انداز ٿيڻ جي تبديلي لاءِ ايليپس کي ٻيهر شروع ڪرڻ جي ضرورت ٿي سگهي ٿي
توهان جي ايپ لاءِ نيٽ ورڪ اجازت ڏيو
پنهنجي ايپ لاءِ ايم ڊي سان لاگ ان استعمال ڪرڻ لاءِ ، اهو انٽرنيٽ تائين رسائي ۽ نيٽ ورڪ اسٽيٽ جي معلومات تائين رسائي حاصل ڪرڻ لازمي آهي. توھان جي ايپ ان اجازتن کي پنھنجي Android منشور ۾ بيان ڪرڻ گھرجي ، جيڪڏھن اھو اڳ ئي ناھي.
نوٽ: هيٺ واري طريقي وارا مرحلا ايليپس ۾ اجازت ناما شامل ڪرڻ لاءِ مخصوص آهن. جيڪڏهن توهان Android اسٽوڊيو يا ٻي IDE استعمال ڪري رهيا آهيو ، توهان هيٺ ڏنل سڀني نمبرن کي ڇڏي سگھو ٿا. ان جي بدران ، اسڪرين شاٽ جي هيٺ ڏيکاريل ڪوڊ جون لائينون ڪاپي ڪريو ۽ پيسٽ ڪريو AndroidManifest.xml file، ايپليڪيشن بلاڪ کان اهر.
- In پيڪيج دريافت ڪندڙ، ڊبل ڪلڪ ڪريو xml.
- تي اجازتون ٽيب، ڪلڪ ڪريو شامل ڪريو.
- چونڊيو اجازت جو استعمال ڪري ٿو ۽ ڪلڪ ڪريو OK.
- جي ساي اجازتون، ڳولهيو استعمال جي اجازت لاءِ خاصيتون
- ۾ نالو باڪس ، داخل ڪريو اجازت انٽر نيٽ يا ان کي ھيٺئين فھرست مان چونڊيو.
- تي اجازتون ٽيب، ڪلڪ ڪريو شامل ڪريو
- چونڊيو اجازت جو استعمال ڪري ٿو ۽ ڪلڪ ڪريو OK.
- ۾ نالو باڪس ، داخل ڪريو اجازت.ACCESS_NETWORK_STATE يا ان کي ھيٺئين فھرست مان چونڊيو
- کان File مينيو، ڪلڪ ڪريو بچايو.
توھان جي پڌري اجازتن کي ھاڻي ھيٺ ڏنل قدرن جي ھجڻ گھرجي

۾ AndroidManifest.xml ٽيب ، توهان کي هاڻي ظاهر ٿيڻ گهرجي اهي داخلا ظاهر ڪيل عنصر هيٺ.
پنهنجي پروجيڪٽ ۾ توهان جي API ڪيٻي شامل ڪريو
جڏهن توهان پنهنجي Android ايپليڪيشن کي ايم ڊي سان لاگ ان سان رجسٽر ڪريو ٿا ، توهان کي هڪ API ڪيلي تفويض ڪئي وئي آهي. اها هڪ سڃاڻپ ڪندڙ آهي جيڪا ايم ڊي ايمين اختيارين سروس سان لاگ ان ۾ توهان جي درخواست کي شناخت ڪرڻ لاءِ استعمال ڪندي. جيڪڏهن توهان پنهنجي ايپ سائن ڪرڻ لاءِ ايمزونيو ايپ اسٽور استعمال ڪري رهيا آهيو ، ايپسٽور پنهنجو پاڻ کي API ڪيلي فراهم ڪندو. جيڪڏهن توهان ايمزون وي ايپ اسٽور استعمال نٿا ڪري سگھو ، ايمزون اختيارين مئنيجر انهي قيمت کي وقت کان لوڊ ڪندي api_key.txt file ۾ اثاثا ڊاريڪٽري.
- جيڪڏهن توهان وٽ اڃان توهان جي API ڪيپ ناهي ، اندر ڏنل هدايتن تي عمل ڪريو Android API ڪيچ حاصل ڪريو (ص 11).
- توهان جي ADT پروجيڪٽ کليل سان ، File مينيو، ڪلڪ ڪريو نئون ۽ چونڊيو بغير عنوان وارو متن File. توھان کي ھاڻي ھجڻ گھرجي ايڊيٽر ونڊو ھڪڙي متن لاءِ file نالو بي عنوان 1. متن ۾ توهان جي API اهم شامل ڪريو
- کان File مينيو، ڪلڪ ڪريو محفوظ ڪريو جيئن.
- ۾ محفوظ ڪريو جيئن ڊائلاگ ، چونڊيو اثاثا پروجيڪٽ جي ڊاريڪٽ کي والدين واري فولڊر جي طور تي. لاءِ File نالوداخل ڪريو txt.
ايس کي هٽايوample ايپ ڪسٽم ڊيبگ ڪي اسٽور
نوٽ: جيڪڏهن توهان ايليپس استعمال ڪري رهيا آهيو ته اهو قدم لازمي آهي. جيڪڏهن توهان Android اسٽوڊيو استعمال ڪري رهيا آهيو ، هن حصي کي ڇڏي ڏيو.
جيڪڏھن توھان انسٽال ڪيو آھي لاگ ان ايمازون سان Android s لاءِampسا applicationئي ڪم جي ج intoھ تي ايپليڪيشن جيڪا توھان استعمال ڪري رھيا آھيو پنھنجي Android ايپ لاءِ ، توھان وٽ ھوندو ڪسٽم ڊيبگ ڪي اسٽور ڪم جي ج forھ لاءِ. توھان کي گھرجي ته ڪسٽم ڊيبگ ڪي اسٽور صاف ڪريو توھان جي پنھنجي API ڪي استعمال ڪرڻ لاءِ.
- مين مينيو مان، ڪلڪ ڪريو ونڊ ۽ چونڊيو ترجيحات.
- ۾ ترجيحات dialog، چونڊيو Android ۽ اڏاوت.
- صاف ڪريو حسب ضرورت ڊيبگ ڪيٿ اسٽور
- ڪلڪ ڪريو OK.
پنهنجي سرگرمي لاءِ ترتيب وارين تبديلين کي سنڀاليو
جيڪڏهن هڪ صارف اسڪرين جي رخ بدلائي ٿو يا ڊيوائس جي ڪيبورڊ اسٽيٽ تبديل ڪري پيو جڏهن اهي لاگ ان ٿي رهيا آهن ، اهو موجوده سرگرمي کي ٻيهر شروع ڪرڻ جي تلقين ڪندو. اهو ٻيهر شروع ٿيندي لاگ ان اسڪرين کي اوچتو رد ڪندي. انهي کي روڪڻ لاءِ ، توهان کي اها سرگرمي طئي ڪرڻ گهرجي جيڪا هٿرادو ترتيب ڏيڻ واري تبديلين کي هٿ سان هلائڻ جي اختيار واري طريقي کي استعمال ڪري ٿي. هي سرگرمي جي وري شروعات کي روڪيندو.
- In پيڪيج دريافت ڪندڙ، ڊبل ڪلڪ ڪريو xml.
- ۾ درخواست سيڪشن ، theوليو سرگرمي جيڪا سن handleاليندي لاگ ان ايمازون سان (مثال طورampلي، مکيه ڪارڪردگي).
- سرگرمي 2 ۾ توهان جي جڳهه کي هيٺين صفت شامل ڪريو:
android: configChanges = "ڪيبورڊ | ڪيبورڊ لڪيل | واقفيت” يا API 13 يا وڌيڪ لاءِ:
Android: configChanges = "ڪيبورڊ | ڪيبورڊ لڪيل | واقفيت | اسڪرين جي سائيز" - کان File مينيو، ڪلڪ ڪريو بچايو
هاڻي ، جڏهن هڪ ڪيبورڊ يا ڊيوائس سمتري واري تبديلي ٿئي ٿي ، اينڊرائيڊ کي ڪال ڪري ڇڏيندي تي ٺاھيو تبديل ٿيل توهان جي سرگرمي لاءِ طريقو توهان کي هن فنڪشن کي لاڳو ڪرڻ جي ضرورت نه آهي جيستائين انهن ترتيبن جي تبديلين جو هڪ حصو آهي جيڪو توهان پنهنجي ايپ لاءِ سنڀالڻ چاهيندا آهيو
جڏھن استعمال ڪندڙ ڪلڪ ڪندو لاگ ان ايمازون بٽڻ سان ، API لانچ ڪندو a web برائوزر پيش ڪرڻ لاءِ ھڪڙو لاگ ان ۽ رضامندي وارو صفحو استعمال ڪندڙ ڏانھن. ھن برائوزر جي سرگرمي جي ڪم ڪرڻ لاءِ ، توھان کي ضرور شامل ڪرڻ گھرجن AuthorizationActivity پنھنجي منشور ۾.
- In پيڪيج دريافت ڪندڙ، ڊبل ڪلڪ ڪريو xml.
- ۾ درخواست سيڪشن ، ھي following ڏنل ڪوڊ شامل ڪريو ، “com.ex” کي مٽائيample.app ”ھن پيڪيج جي نالي سان ھن ائپ لاءِ:
<activity android:name=
"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”/>
<data
Android: ميزبان = ”com.example.app "Android: اسڪيم =" amzn " />
توهان جي ايپ. هي حصو اميزون تصوير سان گڏ هڪ سرڪاري لاگ ڊائون لوڊ ڪرڻ ۽ ان کي اينڊرائيڊ تصويري بٽن سان جوڙڻ لاءِ قدم کڻي ٿو.
- پنهنجي ايپ ۾ هڪ معياري تصوير بٽن شامل ڪريو.
Android بٽڻ ۽ تصويري بٽن ڪلاس تي وڌيڪ معلومات لاءِ ، ڏسو بٽڻ developer.android.com تي. - توهان جي بٽڻ کي هڪ آئي ڊي ڏيو.
بٽڻ XML اعلان ۾ ، سيٽ ڪريو android: id وصف @+id/login_with_amazon کي. مثال طورampاليزي:Android: id = "@ + id / login_with_amazon" - بٽڻ جو عڪس چونڊيو.
Amazon سان اسان جي لاگ ان صلاح ڪريو انداز جي هدايت بٽن جي فهرست لاءِ جيڪي توهان پنهنجي ايپ ۾ استعمال ڪري سگهو ٿا. ڪاپي ڊائون لوڊ ڪريو LWA_Android.zip file. پنھنجي پسنديده بٽڻ جي ڪاپي ڪ eachو ھر اسڪرين ڊيسنسٽي لاءِ جيڪا توھان جي ايپ سپورٽ ڪري ٿي (xxhdpi ، xhdpi ، hdpi ، mdpi ، يا tvdpi). و inيڪ معلومات لاءِ گھڻي اسڪرين ڊينسٽيز کي Android ۾ سپورٽ ڪرڻ لاءِ ، ڏسو متبادل ترتيبَ ondeveloper.android.com ”ڪيترن ئي اسڪرينن جي سپورٽ“ عنوان ۾. - ڪاپي ڪريو مناسب بٽڻ واري تصوير fileتوهان جي پروجيڪٽ ڏانهن.
هر اسڪرين ڊيڪينٽري لاءِ جنهن جي توهان مدد ڪريو ٿا (xhdpi ، hdpi ، mdpi ، يا ldpi) ، ڊائون لوڊ ٿيل بٽڻ تي ڪاپي ڪريو رِس / ڪٻٽ اسڪرين اسڪرين جي کثافت لاءِ ڊائريڪٽري. - بٽڻ واري تصوير قرار ڏيو.
بٽڻ XML اعلان ۾ ، سيٽ ڪريو android: src خاصيت بٽڻ جي نالي سان جيڪو توھان چونڊيو آھي. مثال طورampاليزي:Android: src = "@ قابل لائق / btnlwa_gold_loginwithamazon.png" 6. پنهنجي ايپ لوڊ ڪريو ، ۽ تصديق ڪريو ته بٽڻ کي هاڻي ايمازون جي تصوير سان لاگ ان ٿيو آهي. توهان کي اهو تصديق ڪرڻ گهرجي ته بٽڻ هر اسڪرين جي کثافت توهان جي مدد ڪندو صحيح نموني ڏيکاري ٿو.
ھي سيڪشن وضاحت ڪري ٿو ته ڪيئن سڏائجي مجاز ۽ getProfile APIs استعمال ڪندڙ کي لاگ ان ڪرڻ ۽ پنھنجو پرو حاصل ڪرڻ لاءِfile ڊيٽا. ھن ۾ شامل آھي توھان جي لاگ ان لاءِ آن ڪلڪ erڻ وارو Amazonاھڻ توھان جي ايپ جي آن ڪريٽ طريقي سان ايمازون بٽڻ سان.
- پنهنجي Android پروجيڪٽ ۾ ايم ڊي سان لاگ ان شامل ڪيو. ڏسو ايمازون لائبريري سان لاگ ان انسٽال ڪريو .
- پنهنجي ايم ايس ڊي ۾ ايم ڊي ايز API سان لاگ ان درآمد ڪريو
لاگ ان کي درآمد ڪرڻ لاءِ Amazon API سان ، ھي add ڏنل واردات بيان شامل ڪريو پنھنجي ذريعن ڏانھن file:امپورٽ com.amazon.identity.auth.device.AuthError ؛ درآمد ڪريو
com.amazon.identity.auth.device.authorization.api.
AmazonAuthorizationManager؛ درآمد ڪريو
com.amazon.identity.auth.device.authorization.api. تصديق ڪندڙ لسٽ ؛ درآمد com.amazon.identity.auth.device.authorization.api.AuthzConstants ؛ - شروعات ڪريو AmazonAuthorizationManager.
توهان کي اعلى بيان ڪرڻ جي ضرورت پوندي AmazonAuthorizationManager متحرڪ ۽ ڪلاس جو هڪ نئون مثال ٺاهيو. نئين مثال ٺاهڻ صرف توهان جي موجوده ايپليڪيشن حوالي ۽ خالي بنڈل جي ضرورت آهي. شروع ڪرڻ جو بهترين هنڌ AmazonAuthorizationManager ۾ آهي on Create توھان جي سرگرمي جو طريقو. مثال طورampاليزي: - هڪ تصديق ليڊرسٽ ٺاهيو.
اختيار وارو ٻڌائيندڙ AuthorizatioinListener انٽرفيس کي لاڳو ڪندي ، ۽ نتيجي جو عمل ليکڪ ڪئلسل. اهو ٽن طريقن تي مشتمل آهي: اوون ڪامياب ، غلطي تي ، ۽ ڪانسل. هر طريقو يا ته هڪ بنڊل يا هڪ حاصل ڪري ٿو تصديق جي غلطي اعتراض.خانگي ڪلاس AuthorizeListener اختيار وارListener لاڳو ڪندو آهي {
/ * اختيار ڪاميابي سان مڪمل ٿي ويو. * /
@ اوورورڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) {
}
/ * ايپليڪيشن کي اختيار ڏيڻ جي ڪوشش دوران هڪ غلطي ڏٺي وئي.
*/
@ اوورورڊ
عوامي صفا onError (AuthError ae) {
}
/ * مڪمل ٿيڻ کان پهريان اختيار کي منسوخ ڪيو ويو. * /
@ اوورورڊ
پبلڪ باطل آن ڪينسل (بنڊل سبب) {
}
} - سڏ AmazonAuthorizationManager.authorize ڪريو.
۾ تي ڪلڪ ڪريو توهان جي لاگ ان ايم ڪيو ايمڊس بٽڻ سان لاگ ان ڪريو ، ڪال کي اختيار ڏيڻ لاءِ صارف کي لاگ ان ڪرڻ ۽ پنهنجي ايپليڪيشن کي اختيار ڏيڻ جي هدايت ڪئي.
اهو طريقو هيٺين طريقن سان گراهڪ کي اجازت ڏيڻ لاءِ ذميوار آهي.- سسٽم برائوزر ڏانهن مٽايو ۽ ڪسٽمر کي سائن ان ۽ اجازت ڏنل جي اجازت ڏي ٿو
- ڏانهن مٽائي ٿو web view هڪ محفوظ تناظر ۾ ، گراهڪ کي سائن ان ڪرڻ ۽ درخواست تي رضامندي ڏيڻ لاءِ
ھي محفوظ حوالو #2 لاءِ ھن وقت دستياب ڪيو ويو آھي ايمازون شاپنگ ايپ جي طور تي اينڊرائيڊ ڊيوائسز تي. ايمازون createdاهيل ڊيوائسز هلائي رهيون آهن Fire OS (مثال طورample Kindle Fire ، Fire Phone ، ۽ Fire TV) ھميشه ھي آپشن استعمال ڪريو جيتوڻيڪ ڊيوائس تي ايمازون شاپنگ ايپ ناھي. انھيءَ جي ڪري ، جيڪڏھن ڪسٽمر ا already ۾ ئي ايمازون شاپنگ ايپ ۾ سائن ان ٿيل آھي ، ھي API سائن ان صفحي کي ipڏي ڏيندو ، جنھن جي نتيجي ۾ ھڪڙو سنگل سائن آن گراهڪن لاءِ تجربو.
جڏهن توهان جي ايپليڪيشن بااختيار هوندي ، اها هڪ يا وڌيڪ ڊيٽا سيٽ لاءِ اختيار ڪيل هوندي جنهن جي نالي سان knownاڻايل آهي دائرو. پھريون پيرا ميٽر آھي ھڪڙي صف جو دائرو جيڪو استعمال ڪندڙ ڊيٽا کي شامل ڪري ٿو جيڪو توھان درخواست ڪري رھيا آھيو لاگ ان ايمازون سان. پھريون aيرو جڏھن ڪو صارف توھان جي ايپ ۾ لاگ ان ٿيندو ، انھن کي پيش ڪيو ويندو ڊيٽا جي ھڪڙي فهرست جيڪا توھان درخواست ڪري رھيا آھيو ۽ منظوري لاءِ چيو ويو. لاگ ان ايمازون سان في الحال ٽي اسڪوپس کي سپورٽ ڪري ٿو: پروfile، جنھن ۾ آھي استعمال ڪندڙ جو نالو ، اي ميل پتو ، ۽ ايمازون اڪاؤنٽ آئي ڊي؛ پروfile: user_id ، جنهن ۾ صرف ايم ڊي جي اڪائونٽ ID شامل آهي ؛ ۽ ٽپال ڪوڊ، جنهن ۾ صارف جو زپ / پوسٽل ڪوڊ شامل آهي
بااختيار سڏڻ جو بهترين طريقو جئين هم آهنگي آهي ، تنهن ڪري توهان کي ڪنهن به UI سلسلي کي بلاڪ ڪرڻ يا پنهنجو ڪم ڪرڻ وارو سلسلو ٺاهڻ نه گهرجي. سڏ ڪرڻ اختيار ڪرڻ هڪ همٿ ڪيو ، هڪ شيءِ پاس ڪيو جيڪو سهارو ڏئي اختيار وارو لنگر انٽرفيس آخري پيٽرولر جي طور تي:نجي ايم ڊي ايز ايٽيفڪيشن مئنيجر mAuthManager ؛ @ اوورورڊ
محفوظ ٿيل باطل onCreate (بنڊل محفوظ ٿيل انسٽنس اسٽيٽ) {
super.onCreate (محفوظ ٿيل اسٽيٽ اسٽيٽ) ؛
mAuthManager = نئون AmazonAuthorizationManager (هي ، بنڊ. EMPTY) ؛// لاگ ان_ سڃاڻپ_نامن آئي ڊي سان بٽڻ ڳوليو
// ۽ ڪلڪ ڪريو هينڊر سنڀاليو
mLoginButton = (بٽڻ) وليوViewById (R.id.login_with_amazon)
mLoginButton.setOnClickListener (نئون آنڪليڪٽسٽينر () {
@ اوورورڊ
عوامي خال خال ڪلڪ (View v) {
mAuthManager.authorize (
نئون اسٽرنگ [] {“پروfile"،"پوسٽل ڪوڊ"}،
بنڊل. EMPTY ، نئون اختيار اختيار ڪندڙ ()) ؛
}
})؛
} - ٺاھيو a پروfileندڙ.
پروfileٻڌندڙ اسان ھڪ طبقي جو نالو آھي جيڪو لاڳو ڪندو آھي ايپليٽر ڪندڙ انٽرفيس ، ۽ عمل جو نتيجو آڻينداسين getProfile سڏ. ايپليٽر ڪندڙ ٻن طريقن تي مشتمل آهي: ڪامياب ۽ آن ايرر (اها مدد نه ڪندو آهي آن ڪينسل ڇاڪاڻ ته منسوخ ڪرڻ جو ڪو طريقو ناهي getProfile ڪال). ڪامياب پرو سان هڪ بنڈل اعتراض حاصل ڪري ٿوfile ڊيٽا ، جڏهن onError تي حاصل ڪري ٿو تصديق جي غلطي غلطي سان errorاڻ سان گڏ اعتراض ڪيو.پرائيويٽ ڪلاس پروfileerندڙ لاILو ڪري ٿو APIListener { /* getProfile ڪاميابي سان مڪمل ڪيو. */ - اوور رائيڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) {}
/* پرو حاصل ڪرڻ جي ڪوشش دوران ھڪڙي غلطي ھئيfile. */ - اوور رائيڊ
عوامي صفا onError (AuthError ae) {
}
} - لاڳو ڪرڻ ڪامياب توهان جي لاء اختيار وارو ٻڌائيندڙ.
In ڪامياب سڏ AmazonAuthorizationManager.getProfile ڪسٽمر پرو retrieveيهر حاصل ڪرڻ لاءِfile. getProfile, اختيار ڏيڻ وانگر ، هڪ عينڪ ٻڌڻ وارو انٽرفيس استعمال ڪندو آهي لاءِ getProfile, اهو انٽرفيس آهي APIListener ، نهAuthorizationListener.
/ * اختيار ڪاميابي سان مڪمل ٿي ويو. * / @ اوورراڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) {
mAuthManager.getProfile(نئون پروfileerندڙ ())}} - لاڳو ڪرڻ ڪاميابي لاءِ تنهنجو پروfileندڙ.
ڪاميابي تي mainه مکيه ڪم: پرو retrieveيهر حاصل ڪرڻfile ڊيٽا جوابي بنڈل مان ، ۽ ڊيٽا کي UI ڏانھن منتقل ڪرڻ لاءِ. اپ ڊيٽ پروfileڊيٽا ھڪڙو فرضي فعل جيڪو توھان جي ايپ لا implementو ڪري سگھي پرو ڏيکارڻ لاءِfile تفصيل. سيٽ لاگ ان اسٽيٽ ، هڪ ٻيو مفهوم وارو فنڪشن ، ظاهر ڪري ٿو ته هڪ صارف لاگ ان ٿيل آهي ۽ انهن کي هڪ مطلب ڏيو ڪم ڇڏڻ.
پرو retrieveيهر حاصل ڪرڻ لاءِfile ڊيٽا بنڈل مان ، اسان استعمال ڪريون ٿا نالا محفوظ ڪيل طرفان Authz ڪرنٽ ڪلاس. جي ڪامياب بنڈل ۾ پرو شامل آھيfile ڊيٽا BUNDLE_KEY.PRO ۾FILE بنڊل
پرو ۾file بنڈل ، اسڪوپ ڊيٽا ھي index ڏنل آھي پروFILE_KEY.NAME ، پروFILE_KEY.EMAIL ، پروFILE_KEY.USER_ID ، ۽ پروFILE_KEY.POSTAL_CODE. پروFILE_KEY.POSTAL_CODE صرف شامل آهي جيڪڏهن توهان درخواست ڪئي ٽپال ڪوڊ دائرو.@ اوورورڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) {
// حاصل ڪريو ڊيٽا اسان کي ضرورت آھي بنڈل بنڈل پرو کانfileبنڈل = response.getBundle (
AuthzConstants.BUNDLE_KEY.PROFILE.val)
اسٽرنگ جو نالو = پروfileBundle.getString (
AuthzConstants.PROFILE_KEY.NAME.val)
اسٽرنگ اي ميل = پروfileBundle.getString (
AuthzConstants.PROFILE_KEY.EMAIL.val)
اسٽرنگ اڪائونٽ = پروfileBundle.getString (
AuthzConstants.PROFILE_KEY.USER_ID.val)
اسٽرنگ زپ ڪوڊ = پروfileBundle.getString (
AuthzConstants.PROFILE_KEY.POSTAL_CODE.val)
runOnUiThread (نئون رننيبل () {@ اوورريڊ
عوامي باطل هلائڻ () {
اپ ڊيٽ پروfileڊيٽا (نالو ، اي ميل ، اڪائونٽ ، زپ ڪوڊ)
}
})؛
} - لاڳو ڪرڻ تي غلطي توهان جي لاء پروfileندڙ.
تي غلطي هڪ شامل آهي تصديق جي غلطي شئي غلطي بابت تفصيل شامل ڪندي./* پرو حاصل ڪرڻ جي ڪوشش دوران ھڪڙي غلطي ھئيfile. */ - اوور رائيڊ
عوامي صفا onError (AuthError ae) {
/ * ڪوشش ڪريو يا صارف جي غلطي جي خبر ڏيو * /
} - لاڳو ڪرڻ آن ايرفورس تنهنجو اختيار وارو ٻڌائيندڙ.
/ * ايپليڪيشن کي اختيار ڏيڻ جي ڪوشش دوران هڪ غلطي ڏٺي وئي.
*/
@ اوورورڊ
عوامي صفا onError (AuthError ae) {
/ * غلط استعمال ڪندڙ جي خبر ڏيو * /
} - لاڳو ڪرڻ ڪينسلرور تنهنجو اختيار وارو ٻڌائيندڙ.
Becauseو ته اختيار ڏيڻ وارو عمل پيش ڪري ٿو لاگ ان اسڪرين (۽ ممڪن طور تي رضامندي واري اسڪرين) صارف کي a ۾ web برائوزر (يا webview), استعمال ڪندڙ وٽ ھڪڙو موقعو ھوندو ته لاگ ان کي منسوخ ڪري يا ان کان پري ھليو web صفحو. جيڪڏھن اھي واضح طور منسوخ ڪن لاگ ان عمل ، آن ڪينسل سڏيو وڃي ٿو. جيڪڏهن آن ڪينسلس سڏيو ، توهان پنهنجي UI کي ري سيٽ ڪرڻ چاهيندا./ * مڪمل ٿيڻ کان پهريان اختيار کي منسوخ ڪيو ويو. * /
@ اوورورڊ
پبلڪ باطل آن ڪينسل (بنڊل سبب) {
/ * UI کي ري-لاگ ان رياست لاءِ ري سيٽ ڪريو * /
}نوٽ: جيڪڏھن استعمال ڪندڙ برائوزر ۾ لاگ ان اسڪرين کان پري ھليو و .ي ٿو يا web view ۽ سوئچ ڪري واپس پنھنجي ايپ ڏانھن ، SDK نه ل detectندو ته لاگ ان مڪمل نه ٿيو. جيڪڏھن توھان detectوليندا آھيو صارف جي سرگرمي پنھنجي ايپ ۾ لاگ اِن ٿيڻ کان پھريائين ، توھان فرض ڪري سگھوٿا ته اھي برائوزر کان پري ھليا ويا آھن ۽ مطابق عمل ڪندا.
شروعات ۾ صارف جي لاگ ان جي جانچ ڪريو
جيڪڏهن صارف توهان جي ايپ ۾ لاگ ان ٿيو ، ايپ بند ڪري ، ۽ بعد ۾ ايپ ٻيهر شروع ڪئي ، ايپ اڃا ڊيٽا حاصل ڪرڻ جي مجاز آهي. استعمال ڪندڙ پاڻمرادو لاگ آئوٽ ناهي ٿيندو. شروعات ۾ ، توهان صارف کي لاگ ان ٿيڻ طور ڏيکاري سگھو ٿا جيڪڏهن توهان جي ايپ اڃا تائين اجازت ڏنل هجي. اهو حصو وضاحت ڪري ٿو ته گيٽ ٽوڪن کي ڪيئن استعمال ڪجي اهو ڏسو ته ڇا ائپ اڃا تائين بااختيار آهي.
- ٺاھيو a ٽوڪن ٻڌائڻ وارو.
ٽوڪن ٻڌائڻ وارو لاڳو ڪري ٿو ايپليٽر ڪندڙ انٽرفيس ، ۽ حاصل ڪريو ٽوٽ ٽوڪ جو نتيجو. ايپليٽر ڪندڙ ٻن طريقن تي مشتمل آهي: ڪامياب ۽ تي غلطي (اهو سهڪار نٿو ڪري آن ڪينسل ڇاڪاڻ ته منسوخ ڪرڻ جو ڪو طريقو ناهي حاصل ڪريو ڪال). ڪامياب ٽوڪن ڊيٽا سان هڪ بنڈل شئي وصول ڪري ٿو ، جڏهن تي غلطي حاصل ڪري ٿو تصديق جي غلطي غلطي سان errorاڻ سان گڏ اعتراض ڪيو.نجي ڪلاس ٽوڪن ليسٽير APIListener لاڳو ڪندو آهي { ڪاميابي سان مڪمل ٿي چڪو آھي * / @ اوورراڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) {
}
/ * ٽوکن حاصل ڪرڻ جي ڪوشش دوران هڪ غلطي هئي. * / @ اوور هيڊ
عوامي صفا onError (AuthError ae) {
}
} - ۾ شروعات ۾ توھان جي سرگرمي جو طريقو ، ڪال حاصل ڪريو اهو ڏسڻ لاءِ ته اپليڪيشن اڃا تائين بااختيار آهي.
حاصل ڪريو حاصل ڪيو خام رسائي ٽوڪ کي AmazonAuthorizationManager ڪسٽمر پرو تائين رسائي لاءِ استعمال ڪري ٿوfile. جيڪڏھن ٽوڪين جي قيمت ناپيل نه آھي ، ته پوءِ ايپ ا stillا تائين بااختيار آھي ۽ ھڪڙي ڪال لاءِ getProfile ڪامياب ٿيڻ گهرجي. getTokenrequires حاصل ڪريو ساڳيو دائرو جيڪو توهان پنهنجي ڪال ۾ اختيار ڪرڻ جي درخواست ڪئي آهي.
حاصل ڪريو مددگار مددگار asynchronous ڪالون سا mannerئي طريقي سان getPro وانگرfile، تنھنڪري توھان کي UI سلسلي کي بلاڪ ڪرڻ يا پنھنجي ڪم جو ھڪڙو ورڊ threadاھڻ جي ضرورت ناھي. ڪال ڪرڻ لاءِ getToken کي عين وقت مطابق ، ھڪڙو اعتراض پاس ڪريو جيڪو سپورٽ ڪري ايپليٽر ڪندڙ حتمي پيٽرولر جي طور تي انٽرفيس@ اوورورڊ
محفوظ ٿيل باطل شروع ٿيل () {
سپر ڪيو اسٽارٽ
() m mAuthManager.getToken (نئون اسٽرنگ [] {“پروfile"،"پوسٽل ڪوڊ"}،
نئون
ٽوکن لسٽسٽر ()) ؛
} - لاڳو ڪرڻ ڪامياب توهان جي لاء ٽوڪن ٻڌائڻ وارو.
ڪاميابي تي ٻه ڪم: بنڊ مان ٽوڪن واپس آڻڻ لاءِ ، ۽ جيڪڏهن ٽوکن صحيح هجي ، ڪال ڪرڻ لاءِ getProfile.
بنڈل مان ٽوڪن ڊيٽا واپس آڻڻ لاءِ ، اسان محفوظ ڪيل نالا استعمال ڪندا آهيون Authz ڪرنٽ ڪلاس. جي ڪامياب بنڈل ٽوڪن ڊيٽا تي مشتمل آھي BUNDLE_KEY.TOKEN ويليو ۾. جيڪڏھن اھو قدر خالي نه آھي ، اھو ا exوڻوampلي ڪالون getProfile ساڳئي ٻڌندڙ استعمال ڪندي جيڪو توهان پوئين حصي ۾ اعلان ڪيو آهي (قدم 7 ۽ 8 ڏسو).ڪاميابي سان مڪمل ٿي چڪو آھي * /
@ اوورورڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) {
آخري اسٽرنگ تصنيف =
جواب.getString (AuthzConstants.BUNDLE_KEY.TOKEN.val) ؛
جيڪڏهن (! TextUtils.isEmpty (authzToken))
{
// پرو حاصل ڪريوfile ڊيٽا
mAuthManager.getProfile(نئون پروfileerندڙ ())
}
}
clearAuthorizationState طريقو استعمال ڪندڙ جي اجازت واري ڊيٽا کي صاف ڪندو AmazonAuthorizationManager مقامي ڊيٽا اسٽور مان. هڪ صارف کي logيهر لاگ ان ٿيڻو پوندو ته ايپ کي پرو retrieveيهر حاصل ڪرڻ لاءِfile ڊيٽا. استعمال ڪريو ھي طريقو استعمال ڪندڙ کي لاگ آئوٽ ڪرڻ لاءِ ، يا ايپ ۾ لاگ ان مسئلن کي حل ڪرڻ لاءِ.
- لاگ آئوٽ لاڳو ڪريو
جڏھن ڪو صارف ڪاميابي سان لاگ ان ٿيو آھي ، توھان کي مهيا ڪرڻ گھرجي لاگ آئوٽ ميکانيزم ته جيئن اھي صاف ڪري سگھن پنھنجو پروfile ڊيٽا ۽ ا authorizedيئي بااختيار دائرو. توھان جو ميکانيزم ٿي سگھي ٿو ھائپر لنڪ ، يا مينيو آئٽم. ھن لاءِ سابقample اسان createاهينداسين هڪ تي ڪلڪ ڪريو بٽڻ لاءِ طريقو - توهان جي لاگ آئوٽ هينڊر ۾ ، ڪال ڪريو صاف ڪريو اختيار رياست. صاف ڪريو اختيار رياست هٽائي aڏيندو يوزر جي اجازت وارو ڊيٽا (رسائي ٽوڪن ، پروfile) مقامي اسٽور تان. صاف ڪريو اختياريون شيون کانسواءِ ڪوبه پيراگراف ڪونهي ايپليٽر ڪندڙ ڪاميابي جي لاءِ يا
- هڪ گمنام قرار ڏيو ايپليٽر ڪندڙ.
گمنام طبقو نئ طبقه عمل درآمد ڪرڻ جو اعلان ڪرڻ لاءِ هڪ مفيد متبادل آهي ايپليٽر ڪندڙ. ڏسو لاگ ان بٽڻ کي سناليو ۽ پرو حاصل ڪريوfile ڊيٽا (ص 17) لاءِ examphatو ٻڌندڙ طبقن کي قرار ڏئي ٿو. - لاڳو ڪرڻ ڪامياب جي اندر ايپليٽر ڪندڙ
جڏهن صاف ڪريو اختيار رياست ڪامياب ٿي توهان کي توهان جي يو آئي کي اپڊيٽ ڪرڻ گهرجي استعمال ڪندڙن جي حوالي کي ختم ڪرڻ لاءِ ، ۽ هڪ لاگ ان ميڪانيزم مهيا ڪيو ٿا ، جنهن کي صارف ٻيهر لاگ ان ڪرڻ لاءِ استعمال ڪري سگهندا آهن. - لاڳو ڪرڻ تي غلطي جي اندر ايپليٽر ڪندڙ.
If صاف ڪريو اختياريون شروع ٿي ويون آهن هڪ غلطي ، توهان صارف کي ٻيهر لاگ ان ٿيڻ جي ڪوشش ڪري سگهو ٿا.@ اوورورڊ
محفوظ ٿيل باطل onCreate (بنڊل محفوظ ٿيل انسٽنس اسٽيٽ) {
super.onCreate (محفوظ ٿيل اسٽيٽ اسٽيٽ) ؛
/ * اڳوڻو ٺاھيو اعلان ختم ڪيو ويو * /
// لاگ ان آئي ڊي سان بٽڻ ڳوليو ۽ ڪلڪ ڪيو هينڊر سنڀاليو
mLogoutButton = (بٽڻ) وليوViewById (R.id.logout)
mLogoutButton.setOnClickListener (نئون آنڪليڪٽ لسٽر () {
@ اوورورڊ
عوامي خال خال ڪلڪ (View v) {
mAuthManager.clearAuthorization اسٽيٽ (نئون
APIListener () {
@ اوورورڊ
ڪامياب ٿيڻ تي عوام صفا (بنڊل نتيجا) {
// UI ۾ لاگ ان ٿيل رياست قائم ڪريو
}
@ اوورورڊ
عوامي صفا غلطي تي (AuthError authError) {
// غلطي کي لاگ ڪريو
}
})؛
}
})؛
}
ڪجھ AmazonAuthorizationManager طريقا مستقبل جي شئي کي واپس ڪن ٿا. هي توهان کي اجازت ڏئي ٿو طريقو callڻ واري کي بطور پيرا ميٽر منتقل ڪرڻ جي هم وقت طريقي سان ڪال ڪرڻ جي. جيڪڏھن توھان استعمال ڪندا آھيو ھڪڙو مستقبل جو اعتراض ، توھان کي ان کي استعمال نه ڪرڻ گھرجي UI سلسلي تي. جيڪڏھن توھان بلاڪ ڪيو يو آئي ٿريڊ کي پنجن سيڪنڊن کان و forيڪ لاءِ توھان کي ملندو ANR (ايپليڪيشن نه جواب) پرامپٽ. ھينڊل ۾ لاگ ان بٽڻ ۽ حاصل ڪريو پروfile ڊيٽا سابقampلي ، جي ڪامياب جو طريقو اختيار وارو ٻڌائيندڙ سڏيو ويندو آهي ٺاهيل ڪاريگر سان ٺاهيل AmazonAuthorizationManager. ان جو مطلب آھي اھو محفوظ آھي استعمال ڪرڻ لاءِ ان سلسلي کي getPiro سڏڻ لاءِfile هم وقت سازي سان. هڪ هم وقت ساز ڪال ڪرڻ لاءِ ، واپسي جي قيمت تفويض ڪريو حاصل پيروfile مستقبل جي اعتراض ڏانهن ، ۽ ڪال ڪريو غذائي طريقو اعتراض تي انتظار ڪريو جيستائين طريقو مڪمل نه ٿيو.
مستقبل حاصل ڪريو هڪ بنڈل شئي واپس ڏئي ٿو جنهن ۾ اي FUTURE_TYPE جو قدر ڪاميابي ، نقص ، or منسوخ ڪريو. جيڪڏھن طريقو ڪامياب ھجي ، سا theيو بنڈل پرو تي مشتمل ھوندوFILE_KEY قدر پرو لاءِfile ڊيٽا. مثال طورampاليزي:
| / * اختيار ڪاميابي سان مڪمل ٿي ويو. * / @ اوورورڊ ڪامياب ٿيڻ تي عوام صفا (بنڊل جواب) { مستقبل <بنڈل> مستقبل = mAuthManager.getProfile(خالي) بنڈل نتيجو = future.get () // // outوليو ته ڪال ڪامياب ٿي وئي ، ۽ پرو حاصل ڪريوfile اعتراض مستقبل_ قسم = نتيجو. حاصل (AuthzConstants.BUNDLE_KEY.FUTURE.val) ؛ جيڪڏهن (مستقبل_ قسم == AuthzConstants.FUTURE_TYPE.SUCCESS) { اسٽرنگ جو نالو = result.getString (AuthzConstants.PROFILE_KEY.NAME.val) اسٽرنگ اي ميل = result.getString (AuthzConstants.PROFILE_KEY.EMAIL.val) اسٽرنگ اڪائونٽ = result.getString (AuthzConstants.PROFILE_KEY.USER_ID.val) اسٽرنگ زپ ڪوڊ = result.getString (AuthzConstants.PROFILE_KEY.POSTAL_CODE.val) runOnUiThread (نئون رننيبل () {@ اوورريڊ عوامي باطل رن () {updateProfileڊيٽا (نالو ، اي ميل ، اڪائونٽ ، زپ ڪوڊ)؛ } })؛ } ٻي صورت ۾ (مستقبل_ قسم == AuthzConstants.FUTURE_TYPE.ERROR) { // غلطي جو اعتراض حاصل ڪريو AuthError authError = AuthError.extractError (نتيجو) ؛ نقص سڃاڻڻ لاءِ authError استعمال ڪريو * / } |
Android لاءِ شروعاتي امريڪا گائيڊ سان لاگ ان ٿيو ـ ڊائون لوڊ [اصلاح ٿيل]
Android لاءِ شروعاتي امريڪا گائيڊ سان لاگ ان ٿيو ـ ڊائون لوڊ ڪريو



