IOS- നായി ആരംഭിക്കുന്ന ഗൈഡ് ആരംഭിക്കുക
ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക: iOS- നായി ആരംഭിക്കൽ ഗൈഡ് ആരംഭിക്കുക
പകർപ്പവകാശം © 2016 Amazon.com, Inc., അല്ലെങ്കിൽ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങൾ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
ആമസോൺ, ആമസോൺ ലോഗോ എന്നിവ ആമസോൺ.കോം, ഇങ്ക് അല്ലെങ്കിൽ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെ വ്യാപാരമുദ്രകളാണ്. ആമസോണിന്റെ ഉടമസ്ഥതയിലുള്ള മറ്റെല്ലാ വ്യാപാരമുദ്രകളും അതത് ഉടമസ്ഥരുടെ സ്വത്താണ്.
IOS- നായി ആരംഭിക്കുന്നു
നിങ്ങളുടെ iOS അപ്ലിക്കേഷനിലേക്ക് ആമസോണിനൊപ്പം ലോഗിൻ എങ്ങനെ ചേർക്കാമെന്ന് ഈ ഗൈഡിൽ ഞങ്ങൾ കാണിക്കും. ഈ ഗൈഡ് പൂർത്തിയാക്കിയ ശേഷം ഉപയോക്താക്കളെ അവരുടെ ആമസോൺ ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ അനുവദിക്കുന്നതിന് നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ ആമസോൺ ബട്ടൺ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന ഒരു ലോഗിൻ ഉണ്ടായിരിക്കണം.
എക്സ്കോഡ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു
നിങ്ങളുടെ iOS അപ്ലിക്കേഷനിലേക്ക് ആമസോണിനൊപ്പം ലോഗിൻ ചേർക്കാൻ സഹായിക്കുന്നതിന് iOS- നായുള്ള ആമസോൺ SDK ഉള്ള ലോഗിൻ ആമസോൺ നൽകുന്നു. എസ്കോഡ് എക്സ്കോഡ് വികസന പരിതസ്ഥിതിയിൽ ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. IOS 7.0- ലും പിന്നീട് ARMv7, ARMv7s, ARM64, i386, andx86_64 എന്നിവ ഉപയോഗിക്കുന്ന അപ്ലിക്കേഷനുകളെ SDK പിന്തുണയ്ക്കുന്നു.
നിങ്ങൾക്ക് മാക് ആപ്പ് സ്റ്റോറിൽ നിന്ന് എക്സ്കോഡ് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക എക്സ്കോഡ്: എന്താണ് പുതിയത് developper.apple.com ൽ.
എക്സ്കോഡ് ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, നിങ്ങൾക്ക് കഴിയും IOS- നായി ആമസോൺ SDK ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക ഒപ്പം എസ് പ്രവർത്തിപ്പിക്കുകample ആപ്പ്, ചുവടെ വിവരിച്ചിരിക്കുന്നതുപോലെ.
IOS- നായി ആമസോൺ SDK ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക
IOS- നായുള്ള Amazon SDK ഉപയോഗിച്ചുള്ള ലോഗിൻ രണ്ട് പാക്കേജുകളിലാണ്. ആദ്യത്തേതിൽ iOS ലൈബ്രറിയും പിന്തുണയ്ക്കുന്ന ഡോക്യുമെന്റേഷനും അടങ്ങിയിരിക്കുന്നു. രണ്ടാമത്തേതിൽ ഇനിപ്പറയുന്നവ അടങ്ങിയിരിക്കുന്നുampഒരു ഉപയോക്താവിനെ ലോഗിൻ ചെയ്യാൻ അനുവദിക്കുന്ന ആപ്ലിക്കേഷൻ view അവരുടെ പ്രോfile ഡാറ്റ.
നിങ്ങൾ ഇതുവരെ എക്സ്കോഡ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, ലെ നിർദ്ദേശങ്ങൾ കാണുക എക്സ്കോഡ് ഇൻസ്റ്റാൾ ചെയ്യുക മുകളിൽ വിഭാഗം.
- ഡൗൺലോഡ് ചെയ്യുക ലോഗിൻ WithAmazonSDKForiOS.zip എക്സ്ട്രാക്റ്റ് ചെയ്യുക fileനിങ്ങളുടെ ഹാർഡ് ഡ്രൈവിലെ ഒരു ഡയറക്ടറിയിലേക്ക്.
നിങ്ങൾ ഒരു കാണണം ലോഗിൻ വിത്ത്അമാസോൺ.ഫ്രെയിംവർക്ക് ഡയറക്ടറി. ഇതിൽ ആമസോൺ ലൈബ്രറി ഉള്ള ലോഗിൻ അടങ്ങിയിരിക്കുന്നു.
സിപ്പിന്റെ മുകളിലെ നിലയിൽ a ലോഗിൻ വിത്ത്അമാസോൺ.ഡോക് ഡയറക്ടറി സജ്ജമാക്കുക. ഇതിൽ API ഡോക്യുമെന്റേഷൻ അടങ്ങിയിരിക്കുന്നു. - കാണുക ആമസോൺ ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക ഒരു iOS പ്രോജക്റ്റിലേക്ക് ലൈബ്രറി എങ്ങനെ ചേർക്കാമെന്നതിനുള്ള നിർദ്ദേശങ്ങൾക്കായി.
IOS- നായുള്ള ആമസോൺ SDK ഉള്ള ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് കഴിയും ആമസോൺ പ്രോജക്റ്റ് ഉപയോഗിച്ച് ഒരു പുതിയ ലോഗിൻ സൃഷ്ടിക്കുക ശേഷം ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക.
എസ് പ്രവർത്തിപ്പിക്കുകample ആപ്പ്
എസ് പ്രവർത്തിപ്പിക്കാൻample ആപ്ലിക്കേഷൻ, s തുറക്കുകample Xcode ൽ.
- ഡൗൺലോഡ് ചെയ്യുക SampleLoginWithAmazonAppForiOS.zip ഒപ്പം പകർത്തുക
Sampനിങ്ങളുടെ പ്രമാണങ്ങളുടെ ഫോൾഡറിലേക്ക് leLoginWithAmazonAppForiOS ഡയറക്ടറി. - Xcode ആരംഭിക്കുക. സ്വാഗതം ടു എക്സ്കോഡ് ഡയലോഗ് പോപ്പ് അപ്പ് ആണെങ്കിൽ, മറ്റുള്ളവ തുറക്കുക ക്ലിക്കുചെയ്യുക. അല്ലെങ്കിൽ, പ്രധാന മെനുവിൽ നിന്ന്, ക്ലിക്ക് ചെയ്യുക File കൂടാതെ ഓപ്പൺ തിരഞ്ഞെടുക്കുക.
- പ്രമാണങ്ങളുടെ ഫോൾഡർ തിരഞ്ഞെടുത്ത് തിരഞ്ഞെടുക്കുക
SampleLoginWithAmazonAppForiOS/LoginWithAmazonSample/ LoginWithAmazonSample.xcodeproj. ക്ലിക്ക് ചെയ്യുക തുറക്കുക. - എസ്ample പ്രോജക്റ്റ് ഇപ്പോൾ ലോഡ് ചെയ്യണം. അത് പൂർത്തിയാകുമ്പോൾ, തിരഞ്ഞെടുക്കുക ഉൽപ്പന്നം പ്രധാന മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ഓടുക
ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക
ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ ഉപയോഗിക്കുന്നതിന് മുമ്പ് a webസൈറ്റിലോ മൊബൈൽ ആപ്പിലോ, നിങ്ങൾ ആമസോണിൽ ലോഗിൻ ചെയ്ത് ഒരു ആപ്ലിക്കേഷൻ രജിസ്റ്റർ ചെയ്യണം. നിങ്ങളുടെ ബിസിനസ്സിനെ കുറിച്ചുള്ള അടിസ്ഥാന വിവരങ്ങളും ഓരോന്നിനെയും കുറിച്ചുള്ള വിവരങ്ങളും അടങ്ങുന്ന രജിസ്ട്രേഷനാണ് നിങ്ങളുടെ ലോഗിൻ വിത്ത് ആമസോൺ ആപ്ലിക്കേഷൻ webനിങ്ങൾ ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുന്നതിനെ പിന്തുണയ്ക്കുന്ന സൈറ്റ് അല്ലെങ്കിൽ മൊബൈൽ ആപ്പ്. ഓരോ തവണയും ഉപയോക്താക്കൾ നിങ്ങളുടെ ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുമ്പോൾ ഈ ബിസിനസ്സ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കും webസൈറ്റ് അല്ലെങ്കിൽ മൊബൈൽ ആപ്പ്. ഉപയോക്താക്കൾ നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ പേരും ലോഗോയും നിങ്ങളുടെ സ്വകാര്യതാ നയത്തിലേക്കുള്ള ലിങ്കും കാണും. ആമസോൺ ആപ്ലിക്കേഷനിൽ ഒരു ലോഗിൻ എങ്ങനെ രജിസ്റ്റർ ചെയ്യാമെന്നും ആ അക്കൗണ്ടിലേക്ക് ഒരു iOS ആപ്ലിക്കേഷൻ ചേർക്കാമെന്നും ഈ ഘട്ടങ്ങൾ കാണിക്കുന്നു.
ഇനിപ്പറയുന്ന വിഷയങ്ങൾ കാണുക
- ആമസോൺ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് നിങ്ങളുടെ ലോഗിൻ രജിസ്റ്റർ ചെയ്യുക
- ഒരു സുരക്ഷാ പ്രോയിലേക്ക് ഒരു iOS ആപ്പ് ചേർക്കുകfile
- iOS ബണ്ടിൽ ഐഡിയും API കീകളും
ഒരു iOS അപ്ലിക്കേഷനായി ഒരു ബണ്ടിൽ ഐഡന്റിഫയർ നിർണ്ണയിക്കുക
ഒരു iOS API കീ വീണ്ടെടുക്കുക
ആമസോൺ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് നിങ്ങളുടെ ലോഗിൻ രജിസ്റ്റർ ചെയ്യുക
- പോകുക https://login.amazon.com.
- നിങ്ങൾ മുമ്പ് ആമസോണിനൊപ്പം ലോഗിൻ ചെയ്യുന്നതിനായി സൈൻ അപ്പ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, ക്ലിക്കുചെയ്യുക അപ്ലിക്കേഷൻ കൺസോൾ. അല്ലെങ്കിൽ, ക്ലിക്കുചെയ്യുക സൈൻ അപ്പ് ചെയ്യുക.
ആമസോണിനൊപ്പം ലോഗിൻ ചെയ്യുന്നതിനുള്ള അപ്ലിക്കേഷൻ രജിസ്ട്രേഷൻ കൈകാര്യം ചെയ്യുന്ന സെല്ലർ സെൻട്രലിലേക്ക് നിങ്ങളെ റീഡയറക്ടുചെയ്യും. സെല്ലർ സെൻട്രൽ ഉപയോഗിക്കുന്നത് ഇതാദ്യമാണെങ്കിൽ, നിങ്ങളോട് ഒരു സെല്ലർ സെൻട്രൽ അക്കൗണ്ട് സജ്ജീകരിക്കാൻ ആവശ്യപ്പെടും. - ക്ലിക്ക് ചെയ്യുക പുതിയ അപേക്ഷ രജിസ്റ്റർ ചെയ്യുക. ദി നിങ്ങളുടെ അപേക്ഷ രജിസ്റ്റർ ചെയ്യുക ഫോം ദൃശ്യമാകും:
a. നിങ്ങളുടെ അപേക്ഷാ ഫോമിൽ രജിസ്റ്റർ ചെയ്യുക, ഒരു പേരും a ഉം നൽകുക വിവരണം നിങ്ങളുടെ അപേക്ഷയ്ക്കായി.
ദി പേര് നിങ്ങളുടെ ആപ്ലിക്കേഷനുമായി വിവരങ്ങൾ പങ്കിടാൻ ഉപയോക്താക്കൾ സമ്മതിക്കുമ്പോൾ സമ്മത സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുന്ന പേരാണ്. ഈ പേര് Android, iOS, കൂടാതെ webനിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ സൈറ്റ് പതിപ്പുകൾ.
b. ഒരു സ്വകാര്യതാ അറിയിപ്പ് നൽകുക URL നിങ്ങളുടെ അപേക്ഷയ്ക്കായി.
സ്വകാര്യതാ അറിയിപ്പ് URL നിങ്ങളുടെ കമ്പനിയുടെ അല്ലെങ്കിൽ ആപ്ലിക്കേഷന്റെ സ്വകാര്യതാ നയത്തിന്റെ സ്ഥാനമാണ് (ഉദാample, http: //www.example.com/privacy.html). ഈ ലിങ്ക് സമ്മത സ്ക്രീനിൽ ഉപയോക്താക്കൾക്ക് പ്രദർശിപ്പിക്കും.
c. നിങ്ങൾക്ക് ചേർക്കണമെങ്കിൽ എ ലോഗോ ചിത്രം നിങ്ങളുടെ അപേക്ഷയ്ക്കായി, ക്ലിക്ക് ചെയ്യുക ബ്രൗസ് ചെയ്യുക ബാധകമായ ചിത്രം കണ്ടെത്തുകയും ചെയ്യുക.
നിങ്ങളുടെ ബിസിനസ്സിനെ പ്രതിനിധീകരിക്കുന്നതിനായി സൈൻ-ഇൻ, സമ്മത സ്ക്രീനിൽ ഈ ലോഗോ പ്രദർശിപ്പിക്കും webസൈറ്റ് ലോഗോ 50 പിക്സലുകളേക്കാൾ ഉയർന്നതാണെങ്കിൽ 50 പിക്സലുകളായി ഉയരും. ലോഗോയുടെ വീതിക്ക് യാതൊരു നിയന്ത്രണവുമില്ല. - ക്ലിക്ക് ചെയ്യുക സംരക്ഷിക്കുക. നിങ്ങളുടെ എസ്ample രജിസ്ട്രേഷൻ ഇതുപോലെ ആയിരിക്കണം:
നിങ്ങളുടെ അടിസ്ഥാന ആപ്ലിക്കേഷൻ ക്രമീകരണങ്ങൾ സംരക്ഷിച്ച ശേഷം, നിങ്ങൾക്ക് നിർദ്ദിഷ്ട ക്രമീകരണങ്ങൾ ചേർക്കാൻ കഴിയും webആമസോൺ അക്കൗണ്ട് ഉപയോഗിച്ച് ഈ ലോഗിൻ ഉപയോഗിക്കുന്ന സൈറ്റുകളും മൊബൈൽ ആപ്പുകളും.
നിങ്ങളുടെ അപ്ലിക്കേഷന്റെ വ്യത്യസ്ത പതിപ്പുകളിൽ ഒന്നോ അതിലധികമോ ടെസ്റ്റിംഗ് പതിപ്പുകൾക്കും ഒരു പ്രൊഡക്ഷൻ പതിപ്പിനും പോലുള്ള വ്യത്യസ്ത ബണ്ടിൽ ഐഡികൾ ഉണ്ടെങ്കിൽ, ഓരോ പതിപ്പിനും അതിന്റേതായ API കീ ആവശ്യമാണ്. മുതൽ iOS ക്രമീകരണങ്ങൾ നിങ്ങളുടെ അപ്ലിക്കേഷന്റെ, ക്ലിക്കുചെയ്യുക API കീ ചേർക്കുക നിങ്ങളുടെ അപ്ലിക്കേഷനായി അധിക കീകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ബട്ടൺ (ഒരു പതിപ്പിന് ഒന്ന്).
ഒരു സുരക്ഷാ പ്രോയിലേക്ക് ഒരു iOS ആപ്പ് ചേർക്കുകfile
നിങ്ങളുടെ അടിസ്ഥാന ആപ്ലിക്കേഷൻ ക്രമീകരണങ്ങൾ സംരക്ഷിച്ച ശേഷം, നിങ്ങൾക്ക് നിർദ്ദിഷ്ട ക്രമീകരണങ്ങൾ ചേർക്കാൻ കഴിയും webആമസോൺ അക്കൗണ്ട് ഉപയോഗിച്ച് ഈ ലോഗിൻ ഉപയോഗിക്കുന്ന സൈറ്റുകളും മൊബൈൽ ആപ്പുകളും.
ഒരു iOS അപ്ലിക്കേഷൻ രജിസ്റ്റർ ചെയ്യുന്നതിന്, അപ്ലിക്കേഷൻ പ്രോജക്റ്റിനായി ബണ്ടിൽ ഐഡന്റിഫയർ വ്യക്തമാക്കേണ്ടതുണ്ട്. ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുന്നത് ഒരു API കീ സൃഷ്ടിക്കുന്നതിന് ബണ്ടിൽ ഐഡി ഉപയോഗിക്കും. ആമസോൺ അംഗീകാര സേവനത്തിനൊപ്പം ലോഗിൻ ചെയ്യുന്നതിന് API കീ നിങ്ങളുടെ അപ്ലിക്കേഷന് ആക്സസ് നൽകും. നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് ഒരു iOS അപ്ലിക്കേഷൻ ചേർക്കുന്നതിന് ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
- ആപ്ലിക്കേഷൻ സ്ക്രീനിൽ നിന്ന്, ക്ലിക്ക് ചെയ്യുക iOS ക്രമീകരണങ്ങൾ. നിങ്ങൾക്ക് ഇതിനകം ഒരു iOS അപ്ലിക്കേഷൻ രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടെങ്കിൽ, തിരയുക API കീ ചേർക്കുക എന്നതിലെ ബട്ടൺ iOS ക്രമീകരണങ്ങൾ വിഭാഗം.
ദി iOS അപ്ലിക്കേഷൻ വിശദാംശങ്ങളുടെ ഫോം ദൃശ്യമാകും:
- നൽകുക ലേബൽ നിങ്ങളുടെ iOS ആപ്പിന്റെ. ഇത് നിങ്ങളുടെ ആപ്പിന്റെ ഔദ്യോഗിക നാമമായിരിക്കണമെന്നില്ല. ഇത് ആപ്ലിക്കേഷനുകൾക്കിടയിൽ ഈ പ്രത്യേക iOS ആപ്പിനെ തിരിച്ചറിയുന്നു webആമസോൺ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് നിങ്ങളുടെ ലോഗിൻ രജിസ്റ്റർ ചെയ്ത സൈറ്റുകൾ.
- നിങ്ങളുടെ നൽകുക ബണ്ടിൽ ഐഡി. ഇത് നിങ്ങളുടെ iOS പ്രോജക്റ്റിന്റെ ബണ്ടിൽ ഐഡന്റിഫയറുമായി പൊരുത്തപ്പെടണം. നിങ്ങളുടെ ബണ്ടിൽ ഐഡന്റിഫയർ നിർണ്ണയിക്കാൻ, എക്സ്കോഡിൽ പ്രോജക്റ്റ് തുറക്കുക. പ്രോജക്റ്റിനായി പ്രോപ്പർട്ടി ലിസ്റ്റ് തുറക്കുക ( -Info.plist) ലെ പ്രോജക്റ്റ് നാവിഗേറ്റർ. ലിസ്റ്റിലെ ഗുണങ്ങളിലൊന്നാണ് ബണ്ടിൽ ഐഡന്റിഫയർ.
- ക്ലിക്ക് ചെയ്യുക സംരക്ഷിക്കുക.
iOS ബണ്ടിൽ ഐഡിയും API കീകളും
ഓരോ iOS അപ്ലിക്കേഷനും ബണ്ടിൽ ഐഡന്റിഫയർ സവിശേഷമാണ്. നിങ്ങളുടെ API കീ നിർമ്മിക്കാൻ ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക ബണ്ടിൽ ഐഡി ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അപ്ലിക്കേഷൻ തിരിച്ചറിയാൻ API കീ ആമസോൺ അംഗീകാര സേവനത്തിനൊപ്പം ലോഗിൻ പ്രാപ്തമാക്കുന്നു.
ഒരു iOS അപ്ലിക്കേഷനായി ഒരു ബണ്ടിൽ ഐഡന്റിഫയർ നിർണ്ണയിക്കുക
- Xcode- ൽ നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രോജക്റ്റ് തുറക്കുക.
- തുറക്കുക വിവര സ്വത്ത് പട്ടിക പ്രോജക്റ്റിനായി ( -Info.plist) ൽ പ്രോജക്റ്റ് നാവിഗേറ്റർ.
- കണ്ടെത്തുക ബണ്ടിൽ ഐഡന്റിഫയർ പ്രോപ്പർട്ടികളുടെ പട്ടികയിൽ.
ഒരു iOS API കീ വീണ്ടെടുക്കുക
നിങ്ങൾ ഒരു iOS പതിപ്പ് രജിസ്റ്റർ ചെയ്ത് ഒരു ബണ്ടിൽ ഐഡി നൽകിയ ശേഷം, ആമസോൺ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് നിങ്ങളുടെ ലോഗിനായുള്ള രജിസ്ട്രേഷൻ പേജിൽ നിന്ന് നിങ്ങൾക്ക് API കീ വീണ്ടെടുക്കാൻ കഴിയും. നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പ്രോപ്പർട്ടി ലിസ്റ്റിൽ ആ API കീ സ്ഥാപിക്കേണ്ടതുണ്ട്. നിങ്ങൾ ചെയ്യുന്നതുവരെ, ആമസോൺ അംഗീകാര സേവനവുമായി ലോഗിൻ ഉപയോഗിച്ച് ആശയവിനിമയം നടത്താൻ അപ്ലിക്കേഷനെ അധികാരപ്പെടുത്തില്ല.
1. പോകുക https://login.amazon.com.
2. ക്ലിക്ക് ചെയ്യുക അപ്ലിക്കേഷൻ കൺസോൾ.
3. ഇതിൽ ആപ്പുകൾ ബോക്സ്, നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ ക്ലിക്കുചെയ്യുക.
4. എന്നതിന് കീഴിലുള്ള നിങ്ങളുടെ iOS അപ്ലിക്കേഷൻ കണ്ടെത്തുക iOS ക്രമീകരണങ്ങൾ വിഭാഗം. നിങ്ങൾ ഇതിനകം ഒരു iOS അപ്ലിക്കേഷൻ രജിസ്റ്റർ ചെയ്തിട്ടില്ലെങ്കിൽ, കാണുക ഒരു സുരക്ഷാ പ്രോയിലേക്ക് ഒരു iOS ആപ്പ് ചേർക്കുകfile.
5. ക്ലിക്ക് ചെയ്യുക API കീ മൂല്യം സൃഷ്ടിക്കുക. ഒരു പോപ്പ്അപ്പ് വിൻഡോ നിങ്ങളുടെ API കീ പ്രദർശിപ്പിക്കും. കീ പകർത്താൻ, ക്ലിക്കുചെയ്യുക എല്ലാം തിരഞ്ഞെടുക്കുക മുഴുവൻ കീയും തിരഞ്ഞെടുക്കാൻ.
കുറിപ്പ്: API കീ മൂല്യം, അത് സൃഷ്ടിക്കുന്ന സമയത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. അതിനാൽ, നിങ്ങൾ സൃഷ്ടിക്കുന്ന തുടർന്നുള്ള API കീ മൂല്യം (കൾ) ഒറിജിനലിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കും. ഇവയെല്ലാം സാധുവായതിനാൽ നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ ഈ API കീ മൂല്യങ്ങളിൽ ഏതെങ്കിലും ഉപയോഗിക്കാൻ കഴിയും.
6. കാണുക നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രോപ്പർട്ടി ലിസ്റ്റിലേക്ക് നിങ്ങളുടെ API കീ ചേർക്കുക നിങ്ങളുടെ iOS അപ്ലിക്കേഷനിലേക്ക് API കീ ചേർക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങൾക്കായി
ആമസോൺ പ്രോജക്റ്റ് ഉപയോഗിച്ച് ഒരു ലോഗിൻ സൃഷ്ടിക്കുന്നു
ഈ വിഭാഗത്തിൽ, ആമസോണിനൊപ്പം ലോഗിൻ ചെയ്യുന്നതിനായി ഒരു പുതിയ എക്സ്കോഡ് പ്രോജക്റ്റ് എങ്ങനെ സൃഷ്ടിക്കാമെന്നും പ്രോജക്റ്റ് ക്രമീകരിക്കാമെന്നും നിങ്ങൾ പഠിക്കും.
ഇനിപ്പറയുന്ന വിഷയങ്ങൾ കാണുക:
- ആമസോൺ പ്രോജക്റ്റ് ഉപയോഗിച്ച് ഒരു പുതിയ ലോഗിൻ സൃഷ്ടിക്കുക
- ആമസോൺ ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക
- നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രോപ്പർട്ടി ലിസ്റ്റിലേക്ക് നിങ്ങളുടെ API കീ ചേർക്കുക
- എ ചേർക്കുക URL നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രോപ്പർട്ടി ലിസ്റ്റിലേക്കുള്ള സ്കീം
- നിങ്ങളുടെ അപ്ലിക്കേഷനിലേക്ക് ആമസോണിനായി ഒരു അപ്ലിക്കേഷൻ ട്രാൻസ്പോർട്ട് സുരക്ഷാ ഒഴിവാക്കൽ ചേർക്കുക പ്രോപ്പർട്ടി ലിസ്റ്റ്
കുറിപ്പ്: IOS 9 SDK- ൽ വികസിപ്പിക്കുമ്പോൾ ഈ പുതിയ ഘട്ടം നിലവിൽ ആവശ്യമാണ് - നിങ്ങളുടെ അപ്ലിക്കേഷനിലേക്ക് ആമസോൺ ബട്ടൺ ഉപയോഗിച്ച് ഒരു ലോഗിൻ ചേർക്കുക
ആമസോൺ പ്രോജക്റ്റ് ഉപയോഗിച്ച് ഒരു പുതിയ ലോഗിൻ സൃഷ്ടിക്കുക
ആമസോണിനൊപ്പം ലോഗിൻ ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് ഇതുവരെ ഒരു അപ്ലിക്കേഷൻ പ്രോജക്റ്റ് ഇല്ലെങ്കിൽ, ഒരെണ്ണം സൃഷ്ടിക്കുന്നതിന് ചുവടെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക. നിങ്ങൾക്ക് നിലവിലുള്ള ഒരു അപ്ലിക്കേഷൻ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള ആമസോൺ ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതിലേക്ക് പോകുക.
- ലോഞ്ച് എക്സ്കോഡ്.
- നിങ്ങൾക്ക് ഒരു അവതരിപ്പിക്കുകയാണെങ്കിൽ എക്സ്കോഡിലേക്ക് സ്വാഗതം ഡയലോഗ്, തിരഞ്ഞെടുക്കുക ഒരു പുതിയ എക്സ്കോഡ് പ്രോജക്റ്റ് സൃഷ്ടിക്കുക.
അല്ലെങ്കിൽ, നിന്ന് File മെനു, തിരഞ്ഞെടുക്കുക പുതിയത് ഒപ്പം പദ്ധതി. - നിങ്ങൾ സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രോജക്റ്റ് തരം തിരഞ്ഞെടുത്ത് ക്ലിക്കുചെയ്യുക അടുത്തത്.
- എ നൽകുക ഉൽപ്പന്നത്തിൻ്റെ പേര് കൂടാതെ എ കമ്പനി ഐഡന്റിഫയർ. നിങ്ങളുടെ ശ്രദ്ധിക്കുക ബണ്ടിൽ ഐഡന്റിഫയർ, ക്ലിക്ക് ചെയ്യുക അടുത്തത്.
- നിങ്ങളുടെ പ്രോജക്റ്റ് സംഭരിക്കേണ്ട ഒരു സ്ഥലം തിരഞ്ഞെടുത്ത് ക്ലിക്കുചെയ്യുക സൃഷ്ടിക്കുക.
ആമസോണിനൊപ്പം ലോഗിൻ വിളിക്കാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന ഒരു പുതിയ പ്രോജക്റ്റ് നിങ്ങൾക്ക് ഇപ്പോൾ ലഭിക്കും.
ആമസോൺ ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക
IOS- നായി ആമസോൺ SDK ഉള്ള ലോഗിൻ നിങ്ങൾ ഇതുവരെ ഡ download ൺലോഡ് ചെയ്തിട്ടില്ലെങ്കിൽ, കാണുക IOS- നായി ആമസോൺ SDK ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക.
ആമസോൺ പ്രോജക്റ്റിനൊപ്പം ഒരു ലോഗിൻ ലിങ്കുചെയ്യണം ലോഗിൻ വിത്ത്അമാസോൺ.ഫ്രെയിംവർക്ക് ഒപ്പം സെക്യൂരിറ്റി.ഫ്രെയിംവർക്ക് ലൈബ്രറികൾ. ആമസോൺ തലക്കെട്ടുകൾ ഉപയോഗിച്ച് ലോഗിൻ കണ്ടെത്തുന്നതിന് നിങ്ങൾ ഫ്രെയിംവർക്ക് തിരയൽ പാത ക്രമീകരിക്കേണ്ടതുണ്ട്
- നിങ്ങളുടെ പ്രോജക്റ്റ് എക്സ്കോഡിൽ തുറക്കുമ്പോൾ, തിരഞ്ഞെടുക്കുക ഫ്രെയിംവർക്കുകൾ ഫോൾഡർ, ക്ലിക്കുചെയ്യുക File പ്രധാന മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ചേർക്കുക Files വരെ “പ്രോജക്റ്റ്”.
- ഡയലോഗിൽ, തിരഞ്ഞെടുക്കുക ലോഗിൻ വിത്ത്അമാസോൺ.ഫ്രെയിംവർക്ക് ഒപ്പം ക്ലിക്കുചെയ്യുക ചേർക്കുക.
നിങ്ങൾ ആമസോൺ 1.0 ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഫ്രെയിംവർക്കുകൾ ഫോൾഡറിൽ നിന്ന് ലോഗിൻ-വിത്ത്-ആമസോൺ എസ്ഡികെ ഡയറക്ടറിയും ലോഗിൻ-വിത്ത്-ആമസോൺ-എസ്ഡികെ.എയും ഇല്ലാതാക്കുക. ക്ലിക്കുചെയ്യുക എഡിറ്റ് ചെയ്യുക പ്രധാന മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ഇല്ലാതാക്കുക. - എന്നതിൽ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പേര് തിരഞ്ഞെടുക്കുക പ്രോജക്റ്റ് നാവിഗേറ്റർ.
ദി പ്രോജക്ട് എഡിറ്റർ എക്സ്കോഡ് വർക്ക്സ്പെയ്സിന്റെ എഡിറ്റർ ഏരിയയിൽ ദൃശ്യമാകും. - ചുവടെയുള്ള നിങ്ങളുടെ പ്രോജക്റ്റ് നാമത്തിൽ ക്ലിക്കുചെയ്യുക ലക്ഷ്യങ്ങൾ, തിരഞ്ഞെടുക്കുക ഘട്ടങ്ങൾ നിർമ്മിക്കുക. ലൈബ്രറികളുമായി ലിങ്ക് ബൈനറി വികസിപ്പിച്ച് ഒരു ലൈബ്രറി ചേർക്കുന്നതിന് പ്ലസ് ചിഹ്നത്തിൽ ക്ലിക്കുചെയ്യുക.
- തിരയൽ ബോക്സിൽ, നൽകുക സെക്യൂരിറ്റി.ഫ്രെയിംവർക്ക്. തിരഞ്ഞെടുക്കുക Security.framework ക്ലിക്ക് ചെയ്യുക ചേർക്കുക.
- തിരയൽ ബോക്സിൽ, നൽകുക SafariServices.framework. തിരഞ്ഞെടുക്കുക SafariServices.framework ക്ലിക്ക് ചെയ്യുക ചേർക്കുക.
- തിരയൽ ബോക്സിൽ, നൽകുക കോർ ഗ്രാഫിക്സ്.ഫ്രെയിംവർക്ക്. തിരഞ്ഞെടുക്കുക കോർ ഗ്രാഫിക്സ്.ഫ്രെയിംവർക്ക് ക്ലിക്ക് ചെയ്യുക ചേർക്കുക
- തിരഞ്ഞെടുക്കുക ക്രമീകരണങ്ങൾ നിർമ്മിക്കുക. എല്ലാം ക്ലിക്ക് ചെയ്യുക view എല്ലാ ക്രമീകരണങ്ങളും.
- താഴെ തിരയൽ പാതകൾ, ഉറപ്പാക്കുക ലോഗിൻ വിത്ത്അമാസോൺ.ഫ്രെയിംവർക്ക് ഡയറക്ടറി ഫ്രെയിംവർക്ക് തിരയൽ പാതകൾ.
ഉദാampLe:
നിങ്ങൾ ആമസോൺ 1.0 ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ലെ 1.0 ലൈബ്രറി പാതയിലേക്കുള്ള ഏതെങ്കിലും റഫറൻസുകൾ നിങ്ങൾക്ക് നീക്കംചെയ്യാം തലക്കെട്ട് തിരയൽ പാതകൾ or ലൈബ്രറി തിരയൽ പാതകൾ. - പ്രധാന മെനുവിൽ നിന്ന്, ക്ലിക്ക് ചെയ്യുക ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക നിർമ്മിക്കുക. ബിൽഡ് വിജയകരമായി പൂർത്തിയാക്കണം.
നിങ്ങളുടെ പ്രോജക്റ്റ് നിർമ്മിക്കുന്നതിന് മുമ്പ്, നിങ്ങൾ ആമസോൺ 1.0 ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, മാറ്റിസ്ഥാപിക്കുക # ഇറക്കുമതി “AIMobileLib.h”, # ഇറക്കുമതി “AIAuthenticationDelegate.h”, or #ഇറക്കുമതി "AIError.h" നിങ്ങളുടെ ഉറവിടത്തിൽ fileകൂടെ എസ് #ഇറക്കുമതി
.
ലോഗിൻ വിത്ത്അമാസോൺ ഒരേസമയം ആമസോൺ തലക്കെട്ടുകളുള്ള എല്ലാ ലോഗിനുകളും ഉൾപ്പെടുന്നു.
നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രോപ്പർട്ടി ലിസ്റ്റിലേക്ക് നിങ്ങളുടെ API കീ ചേർക്കുക
ആമസോണിനൊപ്പം ലോഗിൻ ഉപയോഗിച്ച് നിങ്ങളുടെ iOS അപ്ലിക്കേഷൻ രജിസ്റ്റർ ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ഒരു API കീ നൽകും. ആമസോൺ അംഗീകാര സേവനത്തിനൊപ്പം ലോഗിൻ ചെയ്യുന്നതിലേക്കുള്ള നിങ്ങളുടെ ആപ്ലിക്കേഷൻ തിരിച്ചറിയാൻ ആമസോൺ മൊബൈൽ ലൈബ്രറി ഉപയോഗിക്കുന്ന ഒരു ഐഡന്റിഫയറാണിത്. നിങ്ങളുടെ അപ്ലിക്കേഷന്റെ വിവര പ്രോപ്പർട്ടി ലിസ്റ്റിലെ API കീ പ്രോപ്പർട്ടി മൂല്യത്തിൽ നിന്ന് റൺടൈമിൽ ആമസോൺ മൊബൈൽ ലൈബ്രറി ഈ മൂല്യം ലോഡുചെയ്യുന്നു.
- നിങ്ങളുടെ പ്രോജക്റ്റ് തുറക്കുമ്പോൾ, തിരഞ്ഞെടുക്കുക പിന്തുണയ്ക്കുന്നു Files ഫോൾഡർ, തുടർന്ന് തിരഞ്ഞെടുക്കുക -Info.plist file (എവിടെ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പേരാണ്). ഇത് എഡിറ്റുചെയ്യുന്നതിനായി പ്രോപ്പർട്ടി ലിസ്റ്റ് തുറക്കും:
- എൻട്രികളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ലെന്ന് ഉറപ്പാക്കുക. തുടർന്ന്, പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ, ഒപ്പം ഇനം ചേർക്കുക. നൽകുക APIKey ഒപ്പം അമർത്തുക നൽകുക.
- എന്നതിന് കീഴിൽ ഇരട്ട-ക്ലിക്കുചെയ്യുക മൂല്യം ഒരു മൂല്യം ചേർക്കുന്നതിനുള്ള നിര. നിങ്ങളുടെ API കീ മൂല്യമായി ഒട്ടിക്കുക.
എ ചേർക്കുക URL നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രോപ്പർട്ടി ലിസ്റ്റിലേക്കുള്ള സ്കീം
ഉപയോക്താവ് ലോഗിൻ ചെയ്യുമ്പോൾ, അവർക്ക് ഒരു ആമസോൺ ലോഗിൻ പേജ് നൽകും. നിങ്ങളുടെ അപ്ലിക്കേഷന്റെ ലോഗിൻ സ്ഥിരീകരണം ലഭിക്കുന്നതിന്, നിങ്ങൾ ഒരു ചേർക്കണം URL പദ്ധതി അങ്ങനെ web പേജിന് നിങ്ങളുടെ ആപ്പിലേക്ക് തിരിച്ചുവിടാൻ കഴിയും. ദി URL സ്കീം ഇതായി പ്രഖ്യാപിക്കണം amzn- (ഉദാampലെ, amzncom.example.app). കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക ഉപയോഗിക്കുന്നത് URL അപ്ലിക്കേഷനുകളുമായി ആശയവിനിമയം നടത്താനുള്ള പദ്ധതികൾ developper.apple.com ൽ.
- നിങ്ങളുടെ പ്രോജക്റ്റ് തുറക്കുമ്പോൾ, തിരഞ്ഞെടുക്കുക പിന്തുണയ്ക്കുന്നു Files ഫോൾഡർ, തുടർന്ന് തിരഞ്ഞെടുക്കുക -Info.plist file (എവിടെ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പേരാണ്). ഇത് എഡിറ്റുചെയ്യുന്നതിനായി പ്രോപ്പർട്ടി ലിസ്റ്റ് തുറക്കും:
- എൻട്രികളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ലെന്ന് ഉറപ്പാക്കുക. തുടർന്ന്, പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ, ഒപ്പം ഇനം ചേർക്കുക. നൽകുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക URL തരങ്ങൾ ഒപ്പം അമർത്തുക നൽകുക.
- വികസിപ്പിക്കുക URL തരങ്ങൾ വെളിപ്പെടുത്താൻ ഇനം 0. തിരഞ്ഞെടുക്കുക ഇനം 0 പ്രധാന മെനുവിൽ നിന്ന്, എഡിറ്റർ ക്ലിക്കുചെയ്ത് ഇനം ചേർക്കുക. നൽകുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക URL ഐഡന്റിഫയറും അമർത്തുക നൽകുക.
- തിരഞ്ഞെടുക്കുക ഇനം 0 കീഴിൽ URL ഐഡൻ്റിഫയർ ഒരു മൂല്യം ചേർക്കാൻ മൂല്യ നിരയ്ക്ക് കീഴിൽ ഇരട്ട-ക്ലിക്കുചെയ്യുക. മൂല്യം നിങ്ങളുടെ ബണ്ടിൽ ഐഡിയാണ്. പ്രോപ്പർട്ടി ലിസ്റ്റിൽ ബണ്ടിൽ ഐഡന്റിഫയറായി ലിസ്റ്റുചെയ്തിരിക്കുന്ന നിങ്ങളുടെ ബണ്ടിൽ ഐഡി കണ്ടെത്താനാകും.
- തിരഞ്ഞെടുക്കുക ഇനം 0 കീഴിൽ URL തരങ്ങൾ പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ ഒപ്പം ഇനം ചേർക്കുക. നൽകുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക URL സ്കീമുകളും എന്റർ അമർത്തുക.
- തിരഞ്ഞെടുക്കുക ഇനം 0 കീഴിൽ URL സ്കീമുകൾ കൂടാതെ ഇരട്ട-ക്ലിക്കുചെയ്യുക മൂല്യം ഒരു ചേർക്കാനുള്ള നിര മൂല്യം. മൂല്യം നിങ്ങളുടെ ബണ്ടിൽ ഐഡിയാണ് amzn- മുൻകൂട്ടി നിശ്ചയിച്ചത് (ഉദാഹരണത്തിന്ampലെ, amzn com.example.app). ലിസ്റ്റുചെയ്തിരിക്കുന്ന നിങ്ങളുടെ ബണ്ടിൽ ഐഡി നിങ്ങൾക്ക് കണ്ടെത്താൻ കഴിയും ബണ്ടിൽ ഐഡന്റിഫയർ പ്രോപ്പർട്ടി പട്ടികയിൽ.
നിങ്ങളുടെ അപ്ലിക്കേഷനിലേക്ക് ആമസോണിനായി ഒരു അപ്ലിക്കേഷൻ ട്രാൻസ്പോർട്ട് സുരക്ഷാ ഒഴിവാക്കൽ ചേർക്കുക
പ്രോപ്പർട്ടി ലിസ്റ്റ്
iOS 9 മുതൽ, ഒരു ആപ്പിനും ഇടയ്ക്കും ഇടയിലുള്ള സുരക്ഷിത കണക്ഷനുകൾക്കായി Apple ആപ്പ് ട്രാൻസ്പോർട്ട് സെക്യൂരിറ്റി (ATS) നടപ്പിലാക്കുന്നു. web സേവനങ്ങള്. വിവരങ്ങൾ കൈമാറാൻ ആമസോൺ SDK ഉപയോഗിച്ചുള്ള ലോഗിൻ (api.amazon.com) ഇതുവരെ എടിഎസുമായി പൊരുത്തപ്പെടുന്നില്ല. SDK-യും ആമസോൺ സെർവറും തമ്മിൽ തടസ്സമില്ലാത്ത ആശയവിനിമയം സാധ്യമാക്കാൻ api.amazon.com-ന് ഒരു ഒഴിവാക്കൽ ചേർക്കുക.
- നിങ്ങളുടെ പ്രോജക്റ്റ് തുറക്കുമ്പോൾ, തിരഞ്ഞെടുക്കുക പിന്തുണയ്ക്കുന്നു Files ഫോൾഡർ, തുടർന്ന് തിരഞ്ഞെടുക്കുക -Info.plist file (എവിടെ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പേരാണ്). ഇത് പ്രോപ്പർട്ടി ലിസ്റ്റ് മുൻഗണന തുറക്കും:
- എൻട്രികളൊന്നും ഇല്ലെന്ന് ഉറപ്പാക്കുക, തുടർന്ന്, പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ, ഒപ്പം ഇനം ചേർക്കുക. നൽകുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക NSAppTransportSecurity ഒപ്പം അമർത്തുക നൽകുക.
- വികസിപ്പിക്കുക NSAppTransportSecurity പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ ഒപ്പം ഇനം ചേർക്കുക. നൽകുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക NSEexceptionDomains ഒപ്പം അമർത്തുക നൽകുക.
- വികസിപ്പിക്കുക NSEexceptionDomains പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ ഒപ്പം ഇനം ചേർക്കുക. Amazon.com നൽകി അമർത്തുക നൽകുക.
- വികസിപ്പിക്കുക amazon.com പ്രധാന മെനുവിൽ നിന്ന് ക്ലിക്കുചെയ്യുക എഡിറ്റർ ഒപ്പം ഇനം ചേർക്കുക.ഇന്റർ എൻഎസ്ഇഎക്സെപ്ഷൻ ഫോർവേഡ് രഹസ്യാത്മകത ആവശ്യമാണ് ഒപ്പം അമർത്തുക നൽകുക.
- തിരഞ്ഞെടുക്കുക എൻഎസ്ഇഎക്സെപ്ഷൻ ഫോർവേഡ് രഹസ്യാത്മകത ആവശ്യമാണ് കൂടാതെ ഇരട്ട-ക്ലിക്കുചെയ്യുക മൂല്യം ഒരു തിരഞ്ഞെടുക്കൽ ചേർക്കാനുള്ള നിര ടൈപ്പ് ചെയ്യുക of ബൂളിയൻ കൂടാതെ എ മൂല്യം of ഇല്ല.
നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ നിന്ന് ലോഗിൻ ചെയ്യാൻ ഉപയോക്താക്കളെ പ്രേരിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന നിരവധി സ്റ്റാൻഡേർഡ് ബട്ടണുകൾ ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുന്നു. ആമസോൺ ഇമേജിനൊപ്പം ഒരു log ദ്യോഗിക ലോഗിൻ ഡ download ൺലോഡ് ചെയ്യുന്നതിനും ഒരു iOS യുഐബട്ടൺ ഉപയോഗിച്ച് ജോടിയാക്കുന്നതിനുമുള്ള ഘട്ടങ്ങൾ ഈ വിഭാഗം നൽകുന്നു.
- നിങ്ങളുടെ അപ്ലിക്കേഷനിലേക്ക് ഒരു സാധാരണ UIB ബട്ടൺ ചേർക്കുക.
ഒരു അപ്ലിക്കേഷനിൽ ഒരു ബട്ടൺ എങ്ങനെ ചേർക്കാമെന്നതിനെക്കുറിച്ചുള്ള ട്യൂട്ടോറിയലുകൾക്കും വിവരങ്ങൾക്കും കാണുക സൃഷ്ടിക്കുകയും ക്രമീകരിക്കുകയും ചെയ്യുന്നു View വസ്തുക്കൾ ഒപ്പം ഇന്ന് തന്നെ iOS ആപ്പുകൾ വികസിപ്പിക്കാൻ തുടങ്ങൂ developper.apple.com ൽ. - ചേർക്കുക അകത്ത് സ്പർശിക്കുക ബട്ടണിനായുള്ള ഇവന്റ് എന്ന് പേരുള്ള ഒരു രീതിയിലേക്ക് ഓൺലോഗിൻ ബട്ടൺ ക്ലിക്ക് ചെയ്തു. നടപ്പിലാക്കൽ ഇപ്പോൾ ശൂന്യമായി വിടുക. ദി സൃഷ്ടിക്കുന്നു ഒപ്പം കോൺഫിഗർ ചെയ്യുന്നു View വസ്തുക്കൾ ഒപ്പം ഇന്ന് തന്നെ iOS ആപ്പുകൾ വികസിപ്പിക്കാൻ തുടങ്ങൂ ആപ്പിൾ.കോമിലെ പ്രമാണങ്ങളിൽ ഒരു ബട്ടൺ ഇവന്റ് ചേർക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ ഉൾപ്പെടുന്നു.
- ഒരു ബട്ടൺ ചിത്രം തിരഞ്ഞെടുക്കുക.
ആമസോൺ ഉപയോഗിച്ച് ഞങ്ങളുടെ ലോഗിൻ പരിശോധിക്കുക സ്റ്റൈൽ മാർഗ്ഗനിർദ്ദേശങ്ങൾ നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ ഉപയോഗിക്കാൻ കഴിയുന്ന ബട്ടണുകളുടെ ലിസ്റ്റിനായി. ന്റെ ഒരു പകർപ്പ് ഡൺലോഡുചെയ്യുക LWA_for_iOS.zip file. 1x, 2x ഡയറക്ടറികളിൽ നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ബട്ടൺ കണ്ടെത്തി അവയെ സിപ്പിൽ നിന്ന് വേർതിരിച്ചെടുക്കുക. തിരഞ്ഞെടുത്ത അവസ്ഥയിൽ ബട്ടൺ കാണിക്കണമെങ്കിൽ നിങ്ങളുടെ ബട്ടണിന്റെ _പ്രസ്ഡ് പതിപ്പ് എക്സ്ട്രാക്റ്റ് ചെയ്യുക. - നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ചിത്രങ്ങൾ ചേർക്കുക.
a. എക്സ്കോഡിൽ, നിങ്ങളുടെ പ്രോജക്റ്റ് ലോഡുചെയ്തുകൊണ്ട് ക്ലിക്കുചെയ്യുക File പ്രധാന മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ചേർക്കുക File"പദ്ധതി" യിലേക്ക്.
b. ഡയലോഗിൽ, ബട്ടൺ ചിത്രം തിരഞ്ഞെടുക്കുക file(കൾ) നിങ്ങൾ ഡൗൺലോഡ് ചെയ്ത് ക്ലിക്ക് ചെയ്യുക ചേർക്കുക.
c. ബട്ടണുകൾ ഇപ്പോൾ നിങ്ങളുടെ പ്രോജക്റ്റ് ഡയറക്ടറിക്ക് കീഴിലുള്ള പ്രോജക്റ്റിലായിരിക്കണം. അവരെ പിന്തുണയ്ക്കുന്നതിലേക്ക് നീക്കുക Fileസ്ഫോൾഡർ. - നിങ്ങളുടെ ബട്ടണിലേക്ക് ചിത്രം ചേർക്കുക.
നിങ്ങളുടെ ബട്ടണിനായി ഇമേജ് പ്രാപ്തമാക്കുന്നതിന്, നിങ്ങൾക്ക് ബട്ടൺ ആട്രിബ്യൂട്ട് പരിഷ്കരിക്കാനോ അല്ലെങ്കിൽ ഉപയോഗിക്കാനോ കഴിയും setImage: forState രീതി യുഐബട്ടൺ ഒബ്ജക്റ്റ്. നിങ്ങളുടെ ബട്ടണിനായി ഇമേജ് ആട്രിബ്യൂട്ട് പരിഷ്ക്കരിക്കുന്നതിന് ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
a. നിങ്ങളുടെ അപ്ലിക്കേഷനായി സ്റ്റോറിബോർഡ് തുറക്കുക.
b. നിങ്ങളുടെ സ്റ്റോറിബോർഡിലെ ബട്ടൺ ക്ലിക്കുചെയ്ത് അതിൽ നിന്ന് തിരഞ്ഞെടുക്കുക View കൺട്രോളർ സീൻ ട്രീ.
c. ൽ യൂട്ടിലിറ്റികൾ വിൻഡോ, തുറക്കുക ആട്രിബ്യൂട്ടുകൾ ഇൻസ്പെക്ടർ.
d. ആട്രിബ്യൂട്ട് ഇൻസ്പെക്ടറുടെ മുകളിൽ, സിസ്റ്റത്തിലേക്ക് ബട്ടൺ തരം സജ്ജമാക്കുക.
e. രണ്ടാമത്തെ ഗ്രൂപ്പ് ക്രമീകരണങ്ങളിൽ, സ്റ്റേറ്റ് കോൺഫിഗറിനായി സ്ഥിരസ്ഥിതി തിരഞ്ഞെടുക്കുക.
f. രണ്ടാമത്തെ ഗ്രൂപ്പ് ക്രമീകരണത്തിൽ, ഇമേജ് ക്രമീകരണം താഴേക്ക് പതിക്കുക.
g. പ്രോജക്റ്റിലേക്ക് നിങ്ങൾ ചേർത്ത ആമസോൺ ബട്ടൺ ഗ്രാഫിക് ഉപയോഗിച്ച് ലോഗിൻ തിരഞ്ഞെടുക്കുക. 2x പതിപ്പ് തിരഞ്ഞെടുക്കരുത്: ഉയർന്ന സാന്ദ്രത ഡിസ്പ്ലേ (റെറ്റിന) ഉപകരണങ്ങളിൽ ഇത് യാന്ത്രികമായി ലോഡുചെയ്യും.
h. പശ്ചാത്തല ക്രമീകരണത്തിനായി സമാന ചിത്രം സജ്ജമാക്കുക.
i. ബട്ടണിന്റെ അമർത്തിയ പതിപ്പ് വ്യക്തമാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, സ്റ്റേറ്റ് കോൺഫിഗറിനായി തിരഞ്ഞെടുത്തത് തിരഞ്ഞെടുത്ത് ചിത്രം നിങ്ങളുടെ ബട്ടണിന്റെ _ അമർത്തിയ പതിപ്പിലേക്ക് സജ്ജമാക്കുക.
j. സ്റ്റോറിബോർഡിൽ, ആവശ്യമെങ്കിൽ ചിത്രം ഉൾക്കൊള്ളുന്നതിനായി നിങ്ങളുടെ ബട്ടണിന്റെ വലുപ്പം ക്രമീകരിക്കുക.
IOS API- കൾക്കായി SDK ഉപയോഗിക്കുന്നു
ഈ വിഭാഗത്തിൽ, ആമസോണിനൊപ്പം ലോഗിൻ ചെയ്യുന്ന ഒരു ഉപയോക്താവിനെ സൈൻ ഇൻ ചെയ്യുന്നതിന് നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് കോഡ് ചേർക്കും.
ഇനിപ്പറയുന്ന വിഷയങ്ങൾ കാണുക:
- ലോഗിൻ ബട്ടൺ കൈകാര്യം ചെയ്ത് പ്രോ നേടുകfile ഡാറ്റ
- സ്റ്റാർട്ടപ്പിൽ ഉപയോക്തൃ ലോഗിൻ പരിശോധിക്കുക
- അംഗീകാര നില മായ്ച്ച് ഒരു ഉപയോക്താവിനെ ലോഗ് out ട്ട് ചെയ്യുക
എങ്ങനെ വിളിക്കാമെന്ന് ഈ വിഭാഗം വിശദീകരിക്കുന്നു AuthorrizeUserForScopes: പ്രതിനിധി: ഒപ്പം getProfile:എപിഐകൾ ഒരു ഉപയോക്താവിനെ ലോഗിൻ ചെയ്യാനും അവരുടെ പ്രോ വീണ്ടെടുക്കാനുംfile ഡാറ്റ. ഒരു സൃഷ്ടിക്കുന്നത് ഇതിൽ ഉൾപ്പെടുന്നു onLoginButtonClicked: ശ്രോതാവ് ആമസോൺ ബട്ടൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുന്നതിന്.
- നിങ്ങളുടെ iOS പ്രോജക്റ്റിലേക്ക് ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചേർക്കുക. ആമസോൺ ലൈബ്രറി ഉപയോഗിച്ച് ലോഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക കാണുക.
- നിങ്ങളുടെ ഉറവിടത്തിലേക്ക് ആമസോൺ API ഉപയോഗിച്ച് ലോഗിൻ ഇമ്പോർട്ടുചെയ്യുക file.
ആമസോൺ API ഉപയോഗിച്ച് ലോഗിൻ ഇമ്പോർട്ടുചെയ്യാൻ, ഇനിപ്പറയുന്നവ ചേർക്കുക # ഇറക്കുമതി സംസ്ഥാനങ്ങൾ നിങ്ങളുടെ ഉറവിടത്തിലേക്ക് file:# ഇറക്കുമതി ചെയ്യുക - സൃഷ്ടിക്കുക AMZNA AuthorizeUserDelegateclass നടപ്പിലാക്കാൻ
AIA Authentication ഡെലിഗേറ്റ്.
എപ്പോൾ AuthorrizeUserForScopes: പ്രതിനിധി: പൂർത്തിയാകുന്നു, അത് വിളിക്കും requestDidSuccend: or അഭ്യർത്ഥനDidFail: നടപ്പിലാക്കുന്ന ഒബ്ജക്റ്റിലെ രീതി AIA Authentication ഡെലിഗേറ്റ് പ്രോട്ടോക്കോൾ.ter ഇന്റർഫേസ് AMZNAuthorizeUserDelegate: NSObject @അവസാനിക്കുന്നു കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക പ്രോട്ടോക്കോളുകളിൽ പ്രവർത്തിക്കുന്നു developper.apple.com ൽ.
- വിളിക്കൂ AuthorrizeUserForScopes: പ്രതിനിധി: in ഓൺലോഗിൻ ബട്ടൺ ക്ലിക്ക് ചെയ്തു.
നിങ്ങൾ ഘട്ടങ്ങൾ പിന്തുടരുകയാണെങ്കിൽ നിങ്ങളുടെ അപ്ലിക്കേഷനിലേക്ക് ആമസോൺ ബട്ടൺ ഉപയോഗിച്ച് ഒരു ലോഗിൻ ചേർക്കുക, നിങ്ങൾക്ക് ഒരു ഉണ്ടായിരിക്കണം onLoginButtonClicked: രീതി ആമസോൺ ബട്ടൺ ഉള്ള ഒരു ലോഗിൻ ലിങ്കുചെയ്തു. ആ രീതിയിൽ, വിളിക്കുക AuthorrizeUserForScopes: ഡെലിഗേറ്റ്: ടു ലോഗിൻ ചെയ്യാനും നിങ്ങളുടെ ആപ്ലിക്കേഷൻ അംഗീകരിക്കാനും ഉപയോക്താവിനോട് ആവശ്യപ്പെടുക.
ഇനിപ്പറയുന്ന രീതികളിലൊന്നിൽ സൈൻ ഇൻ ചെയ്യാനും അഭ്യർത്ഥിച്ച വിവരങ്ങൾ അംഗീകരിക്കാനും ഈ രീതി ഉപയോക്താവിനെ പ്രാപ്തമാക്കും:
1.) എന്നതിലേക്ക് മാറുന്നു web view ഒരു സുരക്ഷിത പശ്ചാത്തലത്തിൽ (ഉപകരണത്തിൽ ആമസോൺ ഷോപ്പിംഗ് ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ)
2.) സഫാരിയിലേക്ക് മാറുന്നു View കൺട്രോളർ (iOS 9 -ലും അതിനുശേഷവും)
3.) സിസ്റ്റം ബ്ര browser സറിലേക്ക് സ്വിച്ചുചെയ്യുന്നു (iOS 8 ലും അതിനുമുമ്പും)
ഉപകരണത്തിലേക്ക് ആമസോൺ ഷോപ്പിംഗ് അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്യുമ്പോൾ ആദ്യ ഓപ്ഷനുള്ള സുരക്ഷിത സന്ദർഭം ലഭ്യമാണ്. ഉപയോക്താവ് ഇതിനകം തന്നെ ആമസോൺ ഷോപ്പിംഗ് അപ്ലിക്കേഷനിൽ പ്രവേശിച്ചിട്ടുണ്ടെങ്കിൽ, സൈൻ ഇൻ പേജ് ഒഴിവാക്കി, ഇത് a ലേക്ക് നയിക്കുന്നു ഒറ്റ സൈൻ-ഓൺ (SSO) അനുഭവം.നിങ്ങളുടെ ആപ്ലിക്കേഷന് അംഗീകാരം ലഭിക്കുമ്പോൾ, സ്കോപ്പുകൾ എന്നറിയപ്പെടുന്ന ഒന്നോ അതിലധികമോ ഡാറ്റ സെറ്റുകൾക്ക് ഇത് അംഗീകാരം നൽകുന്നു. ആമസോണിനൊപ്പം ലോഗിൻ ചെയ്യുന്നതിൽ നിന്ന് നിങ്ങൾ അഭ്യർത്ഥിക്കുന്ന ഉപയോക്തൃ ഡാറ്റ ഉൾക്കൊള്ളുന്ന സ്കോപ്പുകളുടെ ഒരു നിരയാണ് ആദ്യ പാരാമീറ്റർ. ഒരു ഉപയോക്താവ് ആദ്യമായി നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ ലോഗിൻ ചെയ്യുമ്പോൾ, നിങ്ങൾ അഭ്യർത്ഥിക്കുന്ന ഡാറ്റയുടെ ഒരു ലിസ്റ്റ് അവർക്ക് അവതരിപ്പിക്കുകയും അംഗീകാരത്തിനായി ആവശ്യപ്പെടുകയും ചെയ്യും. ആമസോണിനൊപ്പം ലോഗിൻ ചെയ്യുക നിലവിൽ മൂന്ന് സ്കോപ്പുകളെ പിന്തുണയ്ക്കുന്നു: പ്രൊfile, അതിൽ ഉപയോക്താവിന്റെ പേര്, ഇമെയിൽ വിലാസം, ആമസോൺ അക്കൗണ്ട് ഐഡി എന്നിവ അടങ്ങിയിരിക്കുന്നു; പ്രൊfile:യൂസർ ഐഡി, അതിൽ ആമസോൺ അക്കൗണ്ട് ഐഡി മാത്രം അടങ്ങിയിരിക്കുന്നു; ഒപ്പം തപാൽ കോഡ്, അതിൽ ഉപയോക്താവിന്റെ പിൻ / പോസ്റ്റൽ കോഡ് അടങ്ങിയിരിക്കുന്നു.
എന്നതിലേക്കുള്ള രണ്ടാമത്തെ പാരാമീറ്റർ AuthorrizeUserForScopes: പ്രതിനിധി: നടപ്പിലാക്കുന്ന ഒരു വസ്തുവാണ് AIA Authentication ഡെലിഗേറ്റ് പ്രോട്ടോക്കോൾ, ഈ സാഹചര്യത്തിൽ AMZNA AuthorizeUserDegate ക്ലാസ്.- (IBAction) onLogInButtonClicked: (id) അയച്ചയാൾ {
// ഒരു സുരക്ഷിത ആക്സസ് ടോക്കൺ ലഭിക്കുന്നതിന് SDK- ലേക്ക് കോൾ അംഗീകരിക്കുക
// ഉപയോക്താവിനായി.
// ആദ്യ കോൾ ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് ഏറ്റവും കുറഞ്ഞ അടിസ്ഥാനം വ്യക്തമാക്കാൻ കഴിയും
// സ്കോപ്പുകൾ ആവശ്യമാണ്.// നിലവിലെ ഉപയോക്താവിനായി രണ്ട് സ്കോപ്പുകളും അഭ്യർത്ഥിക്കുന്നു.
NSArray * requestScopes =
[NSArray arrayWithObjects:@”profile”, @”postal_code”, Nil];AMZNAuthorizeUserDelegate * ഡെലിഗേറ്റ് =
[AIMobileLib AuthorizUserForScopes: requestScopes പ്രതിനിധി: പ്രതിനിധി];
[[AMZNAuthorizeUserDelegate ஒதுக்கீடு] initWithParentController: self];ക്ലാസ് കോളിംഗിലേക്ക് നിങ്ങളുടെ ഡെലിഗേറ്റ് നടപ്പാക്കൽ തലക്കെട്ട് ചേർക്കുക
രചയിതാവ് യൂസർഫോർസ്കോപ്പുകൾ :. ഉദാampLe:# ഇറക്കുമതി “AMZNAuthorizeUserDelegate.h” - ഒരു സൃഷ്ടിക്കുക AMZNGetProfileപ്രതിനിധി.
AMZNGetProfileപ്രതിനിധികൾ നടപ്പിലാക്കുന്ന ഒരു ക്ലാസ്സിനുള്ള ഞങ്ങളുടെ പേര്
AIA Authentication ഡെലിഗേറ്റ് പ്രോട്ടോക്കോൾ, അതിന്റെ ഫലം പ്രോസസ്സ് ചെയ്യും getProfile: വിളി. ലൈക്ക് authorizeUserForScopes:desegate:, getProfile: പിന്തുണയ്ക്കുന്നു requestDidSuccend: ഒപ്പം അഭ്യർത്ഥനDidFail: പ്രോട്ടോക്കോൾ രീതികൾ. requestDidSuccend: ഒരു സ്വീകരിക്കുന്നു APIR ഫലം പ്രോ ഉള്ള ഒബ്ജക്റ്റ്file ഫല പ്രോപ്പർട്ടിയിലെ ഡാറ്റ. അഭ്യർത്ഥനDidFail: ഒരു സ്വീകരിക്കുന്നു AI പിശക് പിശക് പ്രോപ്പർട്ടിയിലെ പിശകിനെക്കുറിച്ചുള്ള വിവരങ്ങളുള്ള ഒബ്ജക്റ്റ്.
ഒരു സാധാരണ ക്ലാസ് പ്രഖ്യാപനത്തിൽ നിന്ന് ഒരു ഡെലിഗേറ്റ് ക്ലാസ് സൃഷ്ടിക്കുന്നതിന്, ഇറക്കുമതി ചെയ്യുക
AIAauthenticationDelegate.hand നിങ്ങളുടെ ക്ലാസ് ഹെഡറിലെ ഡിക്ലറേഷനിലേക്ക് പ്രോട്ടോക്കോൾ ചേർക്കുക file:#ഇറക്കുമതി @ഇന്റർഫേസ് AMZNGetProfileപ്രതിനിധി : NSObject @end - നടപ്പിലാക്കുക requestDidSuccend: for നിങ്ങളുടെ AMZNA AuthorizeUserDegate. In requestDidSuccend:, വിളിക്കുക getProfile: ഉപഭോക്താവിനെ വീണ്ടെടുക്കാൻfile. getProfile:, പോലെ authorrizeUserForScopes: പ്രതിനിധി:, AIAuthenticationDelegate പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നു.
- (അസാധുവാണ്) requestDidSuccend: (APIResult *) apiResult {
// ഉപയോക്താവ് അപ്ലിക്കേഷന് അംഗീകാരം നൽകിയതിനുശേഷം നിങ്ങളുടെ കോഡ്
// അഭ്യർത്ഥിച്ച സ്കോപ്പുകൾ.// പുതിയത് ലോഡുചെയ്യുക view ഉപയോക്താവിനെ തിരിച്ചറിയുന്ന വിവരങ്ങളുള്ള കൺട്രോളർ
// ഉപയോക്താവ് ഇപ്പോൾ വിജയകരമായി ലോഗിൻ ചെയ്തിരിക്കുന്നതിനാൽ.AMZNGetProfileഡെലിഗേറ്റ്* ഡെലിഗേറ്റ് =
[[[AMZNGetProfileഡെലിഗേറ്റ് അലോക്ക്] initWithParentController:parentViewകൺട്രോളർ] ഓട്ടോറിലീസ്];
[AIMobileLib getProfile:പ്രതിനിധി];
}ക്ലാസ് കോളിംഗിലേക്ക് നിങ്ങളുടെ ഡെലിഗേറ്റ് നടപ്പാക്കൽ തലക്കെട്ട് ചേർക്കുക getProfile:. ഫോറെക്സ്ampLe:
#ഇറക്കുമതി “AMZNGetProfileDelegate.h” - നടപ്പിലാക്കുക requestDidSuccend: നിങ്ങളുടെ AMZNGetProfileപ്രതിനിധി.
requestDidSuccend: ഉണ്ട് രണ്ട് പ്രധാന ജോലികൾ: പ്രോ വീണ്ടെടുക്കാൻfile നിന്നുള്ള ഡാറ്റ APIR ഫലം, കൂടാതെ ഡാറ്റ യുഐയിലേക്ക് കൈമാറുന്നതിനും.
പ്രോ വീണ്ടെടുക്കാൻfile നിന്നുള്ള ഡാറ്റ APIR ഫലം, ഫല പ്രോപ്പർട്ടിയിലേക്ക് പ്രവേശിക്കുക. ഒരു getProfile: പ്രതികരണം, പ്രോപ്പർട്ടി ഉപയോക്താവിന് പ്രോപ്പർട്ടി മൂല്യങ്ങളുടെ ഒരു നിഘണ്ടു അടങ്ങിയിരിക്കുംfile പ്രോപ്പർട്ടികൾ. പ്രൊഫfile പ്രോപ്പർട്ടികൾ ആകുന്നു പേര്, ഇമെയിൽ, ഒപ്പം USER_ID പ്രോയ്ക്കായിfile വ്യാപ്തിയും
തപാൽ കോഡ് വേണ്ടി തപാൽ കോഡ് വ്യാപ്തി.- (അസാധുവാണ്) requestDidSuccend: (APIResult *) apiResult {
// പ്രോ നേടുകfile അഭ്യർത്ഥന വിജയിച്ചു. പ്രോ അൺപാക്ക് ചെയ്യുകfile വിവരങ്ങൾ
// അത് രക്ഷിതാവിന് കൈമാറുക view കൺട്രോളർNSString * name = [(NSDictionary *) apiResult.result
objectForKey: name ”name”];
NSString * email = [(NSDictionary *) apiResult.result
objectForKey: email ”ഇമെയിൽ”];
NSString * user_id = [(NSDictionary *) apiResult.result
objectForKey: user ”user_id”];
NSString * postal_code = [(NSDictionary *) apiResult.result
objectForKey: post ”postal_code”];// ഡാറ്റ കൈമാറുക view കൺട്രോളർ
} - നടപ്പിലാക്കുക അഭ്യർത്ഥനDidFail: നിങ്ങളുടെ AMZNGetProfileപ്രതിനിധി.
അഭ്യർത്ഥനDidFail: ഒരു ഉൾപ്പെടുന്നു API പിശക് പിശകിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ അടങ്ങിയ ഒബ്ജക്റ്റ്. ലോഗ്ഇൻപേജ് കാണിക്കുക പ്രധാനം പുനഃസജ്ജമാക്കുന്ന ഒരു സാങ്കൽപ്പിക രീതി view ലോഗിൻ വിത്ത് ആമസോൺ ബട്ടൺ കാണിക്കുന്നതിനുള്ള കൺട്രോളർ.- (അസാധുവാണ്) requestDidFail: (APIError *) errorResponse {
// പ്രോ നേടുകfile പ്രോയ്ക്കുള്ള അഭ്യർത്ഥന പരാജയപ്പെട്ടുfile വ്യാപ്തി.
// പിശക് കോഡ് = kAIApplicationNotAuthorized ആണെങ്കിൽ,
// വീണ്ടും പ്രവേശിക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുക.
if (errorResponse.error.code == kAIApplicationNotAuthorized) {
// അംഗീകൃത ഉപയോക്തൃ ബട്ടൺ കാണിക്കുക.
[മാതാപിതാവ്Viewകൺട്രോളർ ഷോലോഗിൻപേജ്];
}
വേറെ {
// മറ്റ് പിശകുകൾ കൈകാര്യം ചെയ്യുക
[[[[UIA അലർട്ട്View alloc] initWithTitle:@"" സന്ദേശം:[NSString
stringWithFormat: message ”സന്ദേശവുമായി പിശക് സംഭവിച്ചു:% @”,
errorResponse.error.message] പ്രതിനിധി: ഇല്ല
cancelButtonTitle: OK ”ശരി” otherButtonTitles: nil] autorelease] show];
}
} - നടപ്പിലാക്കുക requestDidFail: for നിങ്ങളുടെ AMZNA AuthorizeUserDegate.
- (അസാധുവാണ്) requestDidFail: (APIError *) errorResponse {
NSString * message = errorResponse.error.message;
// അംഗീകാരം പരാജയപ്പെടുമ്പോൾ നിങ്ങളുടെ കോഡ്. [[[[UIA അലർട്ട്View alloc] initWithTitle:@"" സന്ദേശം:[NSString
stringWithFormat: message ”സന്ദേശം ഉപയോഗിച്ച് ഉപയോക്തൃ അംഗീകാരം പരാജയപ്പെട്ടു:% @”, errorResponse.error.message] പ്രതിനിധി: nil
cancelButtonTitle: OK ”ശരി” otherButtonTitles: nil] autorelease] show];
}10. നടപ്പിലാക്കുക അപ്ലിക്കേഷൻ: തുറക്കുകURL: sourceApplication: വ്യാഖ്യാനം: കൈകാര്യം ചെയ്യുന്ന നിങ്ങളുടെ പ്രോജക്റ്റിലെ ക്ലാസിൽ UIApplication ഡെലിഗേറ്റ് പ്രോട്ടോക്കോൾ (സ്ഥിരസ്ഥിതിയായി ഇത് ഇതായിരിക്കും AppDelegateclass നിങ്ങളുടെ പ്രോജക്റ്റിൽ). അപ്ലിക്കേഷൻ ആമസോൺ ലോഗിൻ പേജ് അവതരിപ്പിക്കുകയും ഉപയോക്താവ് ലോഗിൻ പൂർത്തിയാക്കുകയും ചെയ്യുമ്പോൾ, ഇത് ഉപയോഗിച്ച് അപ്ലിക്കേഷനിലേക്ക് റീഡയറക്ടുചെയ്യും URL മുമ്പ് രജിസ്റ്റർ ചെയ്ത അപ്ലിക്കേഷൻ സ്കീം ചെയ്യുക. ആ റീഡയറക്ട് ഇതിലേക്ക് കൈമാറി അപ്ലിക്കേഷൻ: തുറക്കുകURL: sourceApplication: വ്യാഖ്യാനം:, അത് മടങ്ങുന്നു അതെ എങ്കിൽ URL വിജയകരമായി കൈകാര്യം ചെയ്തു. ഹാൻഡിൽ ഓപ്പൺURL: sourceApplication: ആമസോൺ റീഡയറക്ടുപയോഗിച്ച് ലോഗിൻ കൈകാര്യം ചെയ്യുന്ന ഒരു SDK ലൈബ്രറി പ്രവർത്തനമാണ് URLനിങ്ങൾക്കുള്ളതാണ്. എങ്കിൽ ഹാൻഡിൽ ഓപ്പൺURL: sourceApplication: അതെ നൽകുന്നു, പിന്നെ ദി URL കൈകാര്യം ചെയ്തു.
- (BOOL) അപ്ലിക്കേഷൻ: (UIA ആപ്ലിക്കേഷൻ *) അപ്ലിക്കേഷൻ
തുറക്കുകURL:(എൻ. എസ്URL *)url
sourceApplication: (NSString *) sourceApplication
വ്യാഖ്യാനം: (ഐഡി) വ്യാഖ്യാനം
{
// കടന്നുപോകുക url അംഗീകാര കോഡ് പാഴ്സുചെയ്യുന്നതിന് SDK- ലേക്ക് url.
BOOL എന്നത് ValidRedirectSignIn ആണ്URL =
[AIMobileLib ഹാൻഡിൽ ഓപ്പൺURL:url
sourceAppli cation: പുളിച്ച ceApplicati ഓൺ);
if (! isValidRedirect Si gnlnURL)
മടങ്ങുക NO;
// ആപ്ലിക്കേഷൻ ഇ കൈകാര്യം ചെയ്യാൻ ആഗ്രഹിക്കുന്നു url മടങ്ങുക;
}കുറിപ്പ്: ഈ രീതി iOS 9 ൽ ഒഴിവാക്കിയിട്ടുണ്ടെങ്കിലും പഴയ പ്ലാറ്റ്ഫോമുകളിലെ ഉപയോക്താക്കൾക്കുള്ള പിന്തുണ നിലനിർത്തുന്നതിന് നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഉൾപ്പെടുത്തണം. എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് അപ്ലിക്കേഷൻ: തുറക്കുകURL: sourceApplication: വ്യാഖ്യാനം:, കാണുക UIApplicationDelegate പ്രോട്ടോക്കോൾ റഫറൻസ് developper.apple.com ൽ.
സ്റ്റാർട്ടപ്പിൽ ഉപയോക്തൃ ലോഗിൻ പരിശോധിക്കുക
ഒരു ഉപയോക്താവ് നിങ്ങളുടെ അപ്ലിക്കേഷനിൽ ലോഗിൻ ചെയ്യുകയും അപ്ലിക്കേഷൻ അടയ്ക്കുകയും പിന്നീട് അപ്ലിക്കേഷൻ പുനരാരംഭിക്കുകയും ചെയ്യുകയാണെങ്കിൽ, ഡാറ്റ വീണ്ടെടുക്കുന്നതിന് അപ്ലിക്കേഷന് ഇപ്പോഴും അധികാരമുണ്ട്. ഉപയോക്താവ് സ്വപ്രേരിതമായി ലോഗ് out ട്ട് ചെയ്തിട്ടില്ല. തുടക്കത്തിൽ, നിങ്ങളുടെ അപ്ലിക്കേഷന് ഇപ്പോഴും അംഗീകാരമുണ്ടെങ്കിൽ ഉപയോക്താവിനെ ലോഗിൻ ചെയ്തിരിക്കുന്നതായി കാണിക്കാൻ കഴിയും. എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ വിഭാഗം വിശദീകരിക്കുന്നു
getAccessTokenForScopes: withOverrideParams: പ്രതിനിധി: അപ്ലിക്കേഷന് ഇപ്പോഴും അംഗീകാരമുണ്ടോ എന്ന് കാണാൻ.
- ഒരു സൃഷ്ടിക്കുക AMZNGetAccessToken ഡെലിഗേറ്റ് ക്ലാസ്. AMZNGetAccessTokenDelegateimplements ദി AIA Authentication ഡെലിഗേറ്റ് പ്രോട്ടോക്കോൾ, കൂടാതെ അതിന്റെ ഫലം പ്രോസസ്സ് ചെയ്യും
getAccessTokenForScopes: withOverrideParams: പ്രതിനിധി: വിളിക്കുക. AIA Authentication ഡെലിഗേറ്റ് രണ്ട് രീതികൾ അടങ്ങിയിരിക്കുന്നു, requestDidSuccend: ഒപ്പം requestDidFail :. requestDidSuccend: ഒരു സ്വീകരിക്കുന്നു APIR ഫലം ടോക്കൺ ഡാറ്റ ഉപയോഗിച്ച് ഒബ്ജക്റ്റ് ചെയ്യുക അഭ്യർത്ഥനDidFail: ഒരു സ്വീകരിക്കുന്നു API പിശക് പിശകിനെക്കുറിച്ചുള്ള വിവരങ്ങളുള്ള ഒബ്ജക്റ്റ്.# ഇറക്കുമതി ചെയ്യുക ter ഇന്റർഫേസ് AMZNGetAccessTokenDelegate: NSObject
@അവസാനിക്കുന്നു
ക്ലാസ് കോളിംഗിലേക്ക് നിങ്ങളുടെ ഡെലിഗേറ്റ് നടപ്പാക്കൽ തലക്കെട്ട് ചേർക്കുക
getAccessTokenForScopes: withOverrideParams: പ്രതിനിധി :. ഫോറെക്സ്ampLe:# ഇറക്കുമതി “AMZNGetAccessTokenDelegate.h” - അപ്ലിക്കേഷൻ ആരംഭിക്കുമ്പോൾ, വിളിക്കുക
getAccessTokenForScopes: withOverrideParams: പ്രതിനിധി: അപ്ലിക്കേഷന് ഇപ്പോഴും അംഗീകാരമുണ്ടോ എന്ന് കാണാൻ. getAccessTokenForScopes: withOverrideParams: പ്രതിനിധി: ഒരു ഉപഭോക്തൃ പ്രോ ആക്സസ് ചെയ്യാൻ ആമസോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുന്ന റോ ആക്സസ് ടോക്കൺ വീണ്ടെടുക്കുന്നുfile. രീതി വിജയിക്കുകയാണെങ്കിൽ, ആപ്പ് ഇപ്പോഴും അംഗീകൃതമാണ് കൂടാതെ ഒരു കോൾ getProfile: വിജയിക്കണം. getAccessTokenForScopes: withOverrideParams: പ്രതിനിധി: ഉപയോഗിക്കുന്നു AIA Authentication ഡെലിഗേറ്റ് പ്രോട്ടോക്കോൾ അതേ രീതിയിൽ AuthorrizeUserForScopes: പ്രതിനിധി :. പ്രോട്ടോക്കോൾ നടപ്പിലാക്കുന്ന ഒബ്ജക്റ്റ് ഡെലിഗേറ്റ് പാരാമീറ്ററായി നൽകുക.- (അസാധുവാണ്) checkIsUserSignedIn {
AMZNGetAccessTokenDelegate * ഡെലിഗേറ്റ് =
[[[AMZNGetAccessTokenDelegate alloc] initWithParentController:self] autorelease];
NSArray * requestScopes =
[NSArray arrayWithObjects:@”profile”, @”postal_code”, Nil]; [AIMobileLib getAccessTokenForScopes:requestScopes withOverrideParams:nil ഡെലിഗേറ്റ്:ഡെലിഗേറ്റ്];
} - നടപ്പിലാക്കുക requestDidSuccend: നിങ്ങളുടെ മേൽ AMZNGetAccessTokenDelegate. requestDidSuccend: ഒരു ടാസ്ക് ഉണ്ട്: വിളിക്കാൻ getProfile:. ഈ മുൻampലെ വിളിക്കുന്നു getProfile: മുമ്പത്തെ വിഭാഗത്തിൽ നിങ്ങൾ പ്രഖ്യാപിച്ച അതേ ശ്രോതാവിനെ ഉപയോഗിച്ച് (6-8 ഘട്ടങ്ങൾ കാണുക).
#ഇറക്കുമതി “AMZNGetProfileDelegate.h”
# ഇറക്കുമതി ചെയ്യുക- (അസാധുവാണ്) requestDidSuccend: (APIResult *) apiResult {
// ആക്സസ് ടോക്കൺ ഉപയോഗിക്കുന്നതിനുള്ള നിങ്ങളുടെ കോഡ് ഇവിടെ പോകുന്നു.// ഞങ്ങളുടെ സ്കോപ്പുകൾക്ക് അപ്ലിക്കേഷന് അംഗീകാരം ഉള്ളതിനാൽ, ഞങ്ങൾക്ക് കഴിയും
[AIMobileLib getProfile:പ്രതിനിധി];
// ഉപയോക്തൃ പ്രോ നേടുകfile.
AMZNGetProfileഡെലിഗേറ്റ്* ഡെലിഗേറ്റ് = [[[AMZNGetProfileഡെലിഗേറ്റ് അലോക്ക്] initWithParentController:parentViewകൺട്രോളർ] ഓട്ടോറിലീസ്];
} - നടപ്പിലാക്കുക അഭ്യർത്ഥനDidFail: നിങ്ങളുടെ മേൽ AMZNGetAccessToken ഡെലിഗേറ്റ്.
അഭ്യർത്ഥനDidFail: ഒരു ഉൾപ്പെടുന്നു API പിശക് പിശകിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒബ്ജക്റ്റ്. നിങ്ങൾക്ക് ഒരു പിശക് ലഭിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് മെയിൻ റീസെറ്റ് ചെയ്യാം view ലോഗിൻ വിത്ത് ആമസോൺ ബട്ടൺ കാണിക്കുന്നതിനുള്ള കൺട്രോളർ.- (അസാധുവാണ്) requestDidFail: (APIError *) errorResponse {
// ആക്സസ് ടോക്കൺ വീണ്ടെടുക്കുന്നതിൽ പരാജയപ്പെട്ട നിങ്ങളുടെ കോഡ്.
// പിശക് കോഡ് = kAIApplicationNotAuthorized ആണെങ്കിൽ, ഉപയോക്താവിനെ അനുവദിക്കുക
// വീണ്ടും ലോഗിൻ ചെയ്യാൻ.
if (errorResponse.error.code == kAIApplicationNotAuthorized) {
// ആമസോൺ ബട്ടൺ ഉപയോഗിച്ച് ലോഗിൻ കാണിക്കുക.
}
വേറെ {
// മറ്റ് പിശകുകൾ കൈകാര്യം ചെയ്യുക
[[[[UIA അലർട്ട്View alloc] initWithTitle:@"" സന്ദേശം:[NSString
stringWithFormat: message ”സന്ദേശവുമായി പിശക് സംഭവിച്ചു:% @”, errorResponse.error.message] പ്രതിനിധി: nil
റദ്ദാക്കുക
}
}
ദി ClearAuthorizationSate: രീതി ഉപയോക്താവിൻറെ അംഗീകാര ഡാറ്റയെ മായ്ക്കും AIMobileLib പ്രാദേശിക ഡാറ്റ സ്റ്റോർ. ആപ്പ് പ്രോ വീണ്ടെടുക്കുന്നതിന് ഒരു ഉപയോക്താവിന് വീണ്ടും ലോഗിൻ ചെയ്യേണ്ടിവരുംfile ഡാറ്റ. ഒരു ഉപയോക്താവിനെ ലോഗ് toട്ട് ചെയ്യാനോ ആപ്പിലെ ലോഗിൻ പ്രശ്നങ്ങൾ പരിഹരിക്കാനോ ഈ രീതി ഉപയോഗിക്കുക.
- ഒരു പ്രഖ്യാപിക്കുക AMZNLogout ഡെലിഗേറ്റ്. ഇത് നടപ്പിലാക്കുന്ന ഒരു ക്ലാസാണ്
AIA AuthenticationDelegateprotocol. ഞങ്ങളുടെ ആവശ്യങ്ങൾക്കായി, ഞങ്ങൾക്ക് ക്ലാസ് പാരമ്പര്യമായി നേടാൻ കഴിയും NSO ഒബ്ജക്റ്റ്:
# ഇറക്കുമതി ചെയ്യുക ter ഇന്റർഫേസ് AMZNLogoutDelegate NSObject
@അവസാനിക്കുന്നു
ക്ലാസ് കോളിംഗിലേക്ക് നിങ്ങളുടെ ഡെലിഗേറ്റ് നടപ്പാക്കൽ തലക്കെട്ട് ചേർക്കുക clearAuthorizationState :. ഉദാampLe:
# ഇറക്കുമതി “AMZNLogoutDelegate.h” - വിളിക്കൂ clearAuthorizationState :.
ഒരു ഉപയോക്താവ് വിജയകരമായി ലോഗിൻ ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ഒരു ലോഗ്ഔട്ട് മെക്കാനിസം നൽകാം, അതിലൂടെ അവർക്ക് അവരുടെ അംഗീകാര ഡാറ്റ മായ്ക്കാനാകും. നിങ്ങളുടെ സംവിധാനം ഒരു ഹൈപ്പർലിങ്കോ മെനു ഇനമോ ആയിരിക്കാം, എന്നാൽ ഈ സാഹചര്യത്തിൽ മുൻampലെ ഒരു സൃഷ്ടിക്കും ലോഗൗട്ട് ബട്ടൺ ക്ലിക്ക് ചെയ്ത രീതി ഒരു ലോഗൗട്ട് ബട്ടണിനായി.- (IBAction) ലോഗ് out ട്ട് ബട്ടൺ ക്ലിക്കുചെയ്തു: (ഐഡി) അയച്ചയാൾ {
AMZNLogoutDelegate* ഡെലിഗേറ്റ് = [[[AMZNLogoutDelegate alloc] initWithParentController:self] autorelease]; [AIMobileLib clearAuthorizationState:desegate];
}എന്നതിലേക്കുള്ള ഏക പാരാമീറ്റർ ക്ലിയർ ഓതറൈസേഷൻ സ്റ്റേറ്റ് ഒരു ആണ് AIA Authentication ഡെലിഗേറ്റ് അത് നടപ്പിലാക്കുന്നു requestDidSuccend: ഒപ്പം requestDidFail :.
- നടപ്പിലാക്കുക requestDidSuccend :. ഉപയോക്താവിന്റെ വിവരങ്ങൾ മായ്ക്കുമ്പോൾ ഈ രീതി വിളിക്കും. നിങ്ങൾ അവ ലോഗ് out ട്ട് ചെയ്തതായി കാണിക്കണം.
- (അസാധുവാണ്) requestDidSuccend: (APIResult *) apiResult {
// ഉപയോക്തൃ അംഗീകാരത്തിനുശേഷം നിങ്ങളുടെ അധിക യുക്തി
// സംസ്ഥാനം മായ്ച്ചു.
[[[UIA അലർട്ട്View alloc] initWithTitle:@"" സന്ദേശം:@"ഉപയോക്താവ് ലോഗ് ഔട്ട് ചെയ്തു."
delegate:nil cancelButtonTitle:@”OK” otherButtonTitles:nil] കാണിക്കുക];
} - നടപ്പിലാക്കുക requestDidFail :. ചില കാരണങ്ങളാൽ കാഷെയിൽ നിന്ന് ഉപയോക്താവിന്റെ വിവരങ്ങൾ മായ്ക്കാൻ കഴിയുന്നില്ലെങ്കിൽ ഈ രീതി വിളിക്കും. അത്തരം സന്ദർഭങ്ങളിൽ, നിങ്ങൾ ലോഗ് out ട്ട് ചെയ്തതായി കാണിക്കരുത്.
- (അസാധുവാണ്) requestDidFail: (APIError *) errorResponse {
// SDK ക്ക് ശേഷമുള്ള നിങ്ങളുടെ അധിക ലോജിക്ക് മായ്ക്കുന്നതിൽ പരാജയപ്പെട്ടു
// അംഗീകാര നില. [[[[UIA അലർട്ട്View alloc] initWithTitle:@"" സന്ദേശം:[NSString
stringWithFormat: message ”സന്ദേശം ഉപയോഗിച്ച് ഉപയോക്തൃ ലോഗൗട്ട് പരാജയപ്പെട്ടു:% @”,
errorResponse.error.message] പ്രതിനിധി: ഇല്ല
റദ്ദാക്കുക
}
നിങ്ങളുടെ സംയോജനം പരിശോധിക്കുക
ഒരു iOS ഉപകരണത്തിലോ സിമുലേറ്ററിലോ നിങ്ങളുടെ അപ്ലിക്കേഷൻ സമാരംഭിച്ച് നിങ്ങളുടെ Amazon.com ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ കഴിയുമെന്ന് സ്ഥിരീകരിക്കുക.
കുറിപ്പ്: IOS10 സിമുലേറ്ററുകളിൽ പരീക്ഷിക്കുമ്പോൾ, അപ്ലിക്കേഷനായുള്ള APIKey എന്ന പിശക് സന്ദേശം ഒരു അംഗീകൃത യൂസർഫോർസ്കോപ്പുകൾ അഭ്യർത്ഥനയ്ക്കോ അല്ലെങ്കിൽ ഒരു വ്യക്തമായ ഓതറൈസേഷൻസ്റ്റേറ്റ് അഭ്യർത്ഥനയ്ക്കായി അജ്ഞാത പിശക് കോഡിനോ അസാധുവാണെന്ന് നിങ്ങൾ കണ്ടേക്കാം. ഇതൊരു ആപ്പിളിനൊപ്പം അറിയപ്പെടുന്ന ബഗ് കീചെയിൻ ആക്സസ് ചെയ്യാൻ SDK ശ്രമിക്കുമ്പോൾ ഇത് സംഭവിക്കുന്നു. ആപ്പിൾ ബഗ് പരിഹരിക്കുന്നതുവരെ, നിങ്ങളുടെ അപ്ലിക്കേഷന്റെ ടാർഗെറ്റിന്റെ ശേഷികൾ ടാബിന് കീഴിൽ നിങ്ങളുടെ അപ്ലിക്കേഷനായി കീചെയിൻ പങ്കിടൽ പ്രവർത്തനക്ഷമമാക്കി നിങ്ങൾക്ക് ചുറ്റും പ്രവർത്തിക്കാനാകും. ഈ ബഗ് സിമുലേറ്ററുകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ. ഒരു പരിഹാരവും ഉപയോഗിക്കാതെ നിങ്ങൾക്ക് യഥാർത്ഥ iOS10 ഉപകരണങ്ങളിൽ പരീക്ഷിക്കാൻ കഴിയും.
IOS പതിപ്പ് 2.1.2 നായി ആമസോൺ ആരംഭിക്കൽ ഗൈഡ് ഉപയോഗിച്ച് പ്രവേശിക്കുക - ഡൗൺലോഡുചെയ്യുക [ഒപ്റ്റിമൈസ് ചെയ്തു]
IOS പതിപ്പ് 2.1.2 നായി ആമസോൺ ആരംഭിക്കൽ ഗൈഡ് ഉപയോഗിച്ച് പ്രവേശിക്കുക - ഡൗൺലോഡ് ചെയ്യുക