ಐಒಎಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಅಮೆಜಾನ್ ಪ್ರಾರಂಭಿಕ ಮಾರ್ಗದರ್ಶಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ

Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ: iOS ಗಾಗಿ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
ಕೃತಿಸ್ವಾಮ್ಯ © 2017 ಅಮೆಜಾನ್.ಕಾಮ್, ಇಂಕ್, ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಅಮೆಜಾನ್ ಮತ್ತು ಅಮೆಜಾನ್ ಲೋಗೊ ಅಮೆಜಾನ್.ಕಾಮ್, ಇಂಕ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಅಮೆಜಾನ್ ಒಡೆತನದ ಎಲ್ಲಾ ಇತರ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
ಪರಿಚಯ
iOS v3.0+ ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ಗೆ Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ನಾವು ನಿಮಗೆ ತೋರಿಸುತ್ತೇವೆ.
ಈ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ ನೀವು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅಮೆಜಾನ್ ಬಟನ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಲಾಗಿನ್ ಅನ್ನು ಹೊಂದಿರಬೇಕು ಅದು ಬಳಕೆದಾರರಿಗೆ ಅವರ ಅಮೆಜಾನ್ ರುಜುವಾತುಗಳೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸುವಾಗ ನಿಮ್ಮ ಗ್ರಾಹಕರು ಅನುಭವಿಸುವ ಲಾಗಿನ್ ಹರಿವಿನ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು, ದಯವಿಟ್ಟು ನಮ್ಮದನ್ನು ನೋಡಿ ಗ್ರಾಹಕರ ಅನುಭವ ಮುಗಿದಿದೆview iOS ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ.
ಐಒಎಸ್ ಡೆವಲಪರ್ ಪರಿಕರಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
XCode ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ಗೆ Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸೇರಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು iOS ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು Amazon ಒದಗಿಸಿದೆ. SDK ಅನ್ನು Xcode ಅಭಿವೃದ್ಧಿ ಪರಿಸರದೊಂದಿಗೆ ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. SDK iOS 7.0 ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ARMv7, ARMv7s, ARM64, i386, andx86_64 ಅನ್ನು ಬಳಸುತ್ತದೆ.
ನೀವು ಮ್ಯಾಕ್ ಆಪ್ ಸ್ಟೋರ್ನಿಂದ Xcode ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ Xcode: ಹೊಸತೇನಿದೆ on developer.apple.com.
Xcode ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಮಾಡಬಹುದು iOS ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಎಸ್ ಅನ್ನು ಚಲಾಯಿಸಿampಲೆ ಅಪ್ಲಿಕೇಶನ್, ಕೆಳಗೆ ವಿವರಿಸಿದಂತೆ.
iOS ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
iOS ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಎರಡು ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಬರುತ್ತದೆ. ಮೊದಲನೆಯದು ಐಒಎಸ್ ಲೈಬ್ರರಿ ಮತ್ತು ಪೋಷಕ ದಾಖಲೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಎರಡನೆಯದು ಒಳಗೊಂಡಿದೆample ಅಪ್ಲಿಕೇಶನ್ ಬಳಕೆದಾರರಿಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು view ತಮ್ಮ ಪರfile ಡೇಟಾ.
ನೀವು ಇನ್ನೂ Xcode ಅನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ಸೂಚನೆಗಳನ್ನು ನೋಡಿ Xcode ಸ್ಥಾಪಿಸಿ ಮೇಲಿನ ವಿಭಾಗ.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಲಾಗಿನ್ ವಿಥ್ ಅಮೆಜಾನ್ SDKForiOS.zip ಮತ್ತು ಹೊರತೆಗೆಯಿರಿ fileನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗೆ ರು.
ನೀವು LoginWithAmazon.framework ಡೈರೆಕ್ಟರಿಯನ್ನು ನೋಡಬೇಕು. ಇದು ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
ಜಿಪ್ನ ಮೇಲಿನ ಹಂತದಲ್ಲಿ ಎ LoginWithAmazon.docset ಡೈರೆಕ್ಟರಿ. ಇದು API ದಸ್ತಾವೇಜನ್ನು ಒಳಗೊಂಡಿದೆ. - ಐಒಎಸ್ ಯೋಜನೆಗೆ ಲೈಬ್ರರಿಯನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಸೂಚನೆಗಳಿಗಾಗಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ನೋಡಿ.
iOS ಗಾಗಿ Amazon SDK ಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ, ನೀವು ಮಾಡಬಹುದು ಅಮೆಜಾನ್ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ಹೊಸ ಲಾಗಿನ್ ರಚಿಸಿ ನಿಮ್ಮ ನಂತರ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಿ.
ಎಸ್ ಅನ್ನು ಚಲಾಯಿಸಿampಲೆ ಆಪ್
ಗಳನ್ನು ಚಲಾಯಿಸಲುample ಅಪ್ಲಿಕೇಶನ್, s ಅನ್ನು ತೆರೆಯಿರಿampXcode ನಲ್ಲಿ le.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿ SampleLoginWithAmazonAppForiOS.zip ಮತ್ತು ನಕಲಿಸಿ
SampleLoginWithAmazonAppForiOS ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ಗಳ ಫೋಲ್ಡರ್ಗೆ ಡೈರೆಕ್ಟರಿ. - Xcode ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. Xcode ಗೆ ಸ್ವಾಗತ ಸಂವಾದವು ಪಾಪ್ ಅಪ್ ಆಗಿದ್ದರೆ, ಇತರವನ್ನು ತೆರೆಯಿರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಇಲ್ಲದಿದ್ದರೆ, ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ File ಮತ್ತು ಓಪನ್ ಆಯ್ಕೆಮಾಡಿ.
- ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಫೋಲ್ಡರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ
SampleLoginWithAmazonAppForiOS/LoginWithAmazonSample/
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿample.xcodeproj. ಕ್ಲಿಕ್ ಮಾಡಿ ತೆರೆಯಿರಿ. - ರುampಯೋಜನೆಯು ಈಗ ಲೋಡ್ ಆಗಬೇಕು. ಅದು ಮುಗಿದ ನಂತರ, ಆಯ್ಕೆಮಾಡಿ ಉತ್ಪನ್ನ ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಓಡು.
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಿ
ನೀವು Amazon ಜೊತೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲು a webಸೈಟ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, ನೀವು Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿಕೊಳ್ಳಬೇಕು. ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ನಿಮ್ಮ ವ್ಯಾಪಾರದ ಕುರಿತು ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಮತ್ತು ಪ್ರತಿಯೊಂದರ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ನೋಂದಣಿಯಾಗಿದೆ webನೀವು ರಚಿಸಿದ ಸೈಟ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ವ್ಯಾಪಾರ ಮಾಹಿತಿಯನ್ನು ಬಳಕೆದಾರರು ಪ್ರತಿ ಬಾರಿ ನಿಮ್ಮಲ್ಲಿ Amazon ಜೊತೆ ಲಾಗಿನ್ ಮಾಡಿದಾಗ ಅವರಿಗೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ webಸೈಟ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್. ಬಳಕೆದಾರರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಹೆಸರು, ನಿಮ್ಮ ಲೋಗೋ ಮತ್ತು ನಿಮ್ಮ ಗೌಪ್ಯತೆ ನೀತಿಗೆ ಲಿಂಕ್ ಅನ್ನು ನೋಡುತ್ತಾರೆ. ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ಬಳಸಲು ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ನೋಂದಾಯಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಹಂತಗಳು ಪ್ರದರ್ಶಿಸುತ್ತವೆ.
ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ
- ಗೆ ಹೋಗಿ https://login.amazon.com.
- ನೀವು ಮೊದಲು ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಸೈನ್ ಅಪ್ ಮಾಡಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್ ಕನ್ಸೋಲ್. ಇಲ್ಲದಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿ ಸೈನ್ ಅಪ್ ಮಾಡಿ. ನಿಮ್ಮನ್ನು ಸೆಲ್ಲರ್ ಸೆಂಟ್ರಲ್ಗೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ, ಇದು Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಅಪ್ಲಿಕೇಶನ್ ನೋಂದಣಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಮಾರಾಟಗಾರರ ಕೇಂದ್ರವನ್ನು ನೀವು ಮೊದಲ ಬಾರಿಗೆ ಬಳಸುತ್ತಿದ್ದರೆ, ಮಾರಾಟಗಾರರ ಕೇಂದ್ರ ಖಾತೆಯನ್ನು ಹೊಂದಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ.
- ಕ್ಲಿಕ್ ಮಾಡಿ ಹೊಸ ಅರ್ಜಿಯನ್ನು ನೋಂದಾಯಿಸಿ. ದಿ ನಿಮ್ಮ ಅರ್ಜಿಯನ್ನು ನೋಂದಾಯಿಸಿ ಫಾರ್ಮ್ ಕಾಣಿಸುತ್ತದೆ:

a. ನೋಂದಣಿ ನಿಮ್ಮ ಅರ್ಜಿ ನಮೂನೆಯಲ್ಲಿ, ಎ ನಮೂದಿಸಿ ಹೆಸರು ಮತ್ತು ಎ ವಿವರಣೆ ನಿಮ್ಮ ಅರ್ಜಿಗಾಗಿ. ದಿ ಹೆಸರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಮಾಹಿತಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಬಳಕೆದಾರರು ಒಪ್ಪಿದಾಗ ಸಮ್ಮತಿ ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾದ ಹೆಸರು. ಈ ಹೆಸರು Android, iOS ಮತ್ತು ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ webನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಸೈಟ್ ಆವೃತ್ತಿಗಳು.
ದಿ ವಿವರಣೆ Amazon ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಪ್ರತಿಯೊಂದು ಲಾಗಿನ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ.
b. ಎ ನಮೂದಿಸಿ ಗೌಪ್ಯತೆ ಸೂಚನೆ URL ನಿಮ್ಮ ಅರ್ಜಿಗಾಗಿ.
ಗೌಪ್ಯತೆ ಸೂಚನೆ URL ನಿಮ್ಮ ಕಂಪನಿಯ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ನ ಗೌಪ್ಯತೆ ನೀತಿಯ ಸ್ಥಳವಾಗಿದೆ (ಉದಾampಲೆ, http://www.example.com/privacy.html) ಈ ಲಿಂಕ್ ಅನ್ನು ಸಮ್ಮತಿ ಪರದೆಯಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
c. ನೀವು ಸೇರಿಸಲು ಬಯಸಿದರೆ a ಲೋಗೋ ಚಿತ್ರ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ, ಕ್ಲಿಕ್ ಮಾಡಿ ಆಯ್ಕೆ ಮಾಡಿ File ಮತ್ತು ಅನ್ವಯವಾಗುವ ಚಿತ್ರವನ್ನು ಪತ್ತೆ ಮಾಡಿ.
ನಿಮ್ಮ ವ್ಯಾಪಾರವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಸೈನ್ ಇನ್ ಮತ್ತು ಸಮ್ಮತಿ ಪರದೆಯಲ್ಲಿ ಈ ಲೋಗೋವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ webಸೈಟ್.
ಲೋಗೋ 50 ಪಿಕ್ಸೆಲ್ಗಳಿಗಿಂತ ಎತ್ತರವಾಗಿದ್ದರೆ ಅದನ್ನು 50 ಪಿಕ್ಸೆಲ್ಗಳ ಎತ್ತರಕ್ಕೆ ಕುಗ್ಗಿಸಲಾಗುತ್ತದೆ; ಲೋಗೋದ ಅಗಲಕ್ಕೆ ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ. - ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ. ನಿಮ್ಮ ಎಸ್ample ನೋಂದಣಿ ಈ ರೀತಿ ಇರಬೇಕು:

ನಿಮ್ಮ ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿದ ನಂತರ, ನೀವು ನಿರ್ದಿಷ್ಟವಾದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು webಅಮೆಜಾನ್ ಖಾತೆಯೊಂದಿಗೆ ಈ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸುವ ಸೈಟ್ಗಳು ಮತ್ತು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳು ವಿಭಿನ್ನ ಬಂಡಲ್ ಐಡಿಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಉದಾಹರಣೆಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಪರೀಕ್ಷಾ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಉತ್ಪಾದನಾ ಆವೃತ್ತಿಗೆ, ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ತನ್ನದೇ ಆದ API ಕೀ ಅಗತ್ಯವಿರುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ iOS ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ, ಸೇರಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ API ಕೀ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಹೆಚ್ಚುವರಿ ಕೀಲಿಗಳನ್ನು ರಚಿಸಲು ಬಟನ್ (ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ಒಂದು).
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ iOS ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಿ
ನಿಮ್ಮ ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿದ ನಂತರ, ನೀವು ನಿರ್ದಿಷ್ಟವಾದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು webAmazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸುವ ಸೈಟ್ಗಳು ಮತ್ತು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು.
iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಲು, ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಯೋಜನೆಗಾಗಿ ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು. API ಕೀಲಿಯನ್ನು ರಚಿಸಲು Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಬಂಡಲ್ ID ಅನ್ನು ಬಳಸುತ್ತದೆ. API ಕೀಯು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ Amazon ದೃಢೀಕರಣ ಸೇವೆಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ನಿಮ್ಮ ಖಾತೆಗೆ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸೇರಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ನಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಪರದೆ, ಕ್ಲಿಕ್ ಮಾಡಿ ಐಒಎಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳು. ನೀವು ಈಗಾಗಲೇ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿದ್ದರೆ, ನೋಡಿ API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ ರಲ್ಲಿ ಬಟನ್ iOS ಸೆಟ್ಟಿಂಗ್ಗಳು ವಿಭಾಗ.
ದಿ iOS ಅಪ್ಲಿಕೇಶನ್ ವಿವರಗಳು ಫಾರ್ಮ್ ಕಾಣಿಸುತ್ತದೆ:

- ನಮೂದಿಸಿ ಲೇಬಲ್ ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ನ.
ಇದು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಅಧಿಕೃತ ಹೆಸರಾಗಿರಬೇಕಾಗಿಲ್ಲ. ಇದು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಈ ನಿರ್ದಿಷ್ಟ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸರಳವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು webಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ಗೆ ನೋಂದಾಯಿಸಲಾದ ಸೈಟ್ಗಳು. - ನಿಮ್ಮ ನಮೂದಿಸಿ ಬಂಡಲ್ ಐಡಿ. ಇದು ನಿಮ್ಮ iOS ಪ್ರಾಜೆಕ್ಟ್ನ ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ನಿಮ್ಮ ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆಯನ್ನು ನಿರ್ಧರಿಸಲು, Xcode ನಲ್ಲಿ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ. ಯೋಜನೆಗಾಗಿ ಗುಣಲಕ್ಷಣಗಳ ಪಟ್ಟಿಯನ್ನು ತೆರೆಯಿರಿ (-Info.plist) ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ನ್ಯಾವಿಗೇಟರ್. ದಿ ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.
- ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳು ವಿಭಿನ್ನ ಬಂಡಲ್ ಐಡಿಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಉದಾಹರಣೆಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಪರೀಕ್ಷಾ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಉತ್ಪಾದನಾ ಆವೃತ್ತಿಗೆ, ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ತನ್ನದೇ ಆದ API ಕೀ ಅಗತ್ಯವಿರುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ iOS ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಹೆಚ್ಚುವರಿ ಕೀಗಳನ್ನು ರಚಿಸಲು API ಕೀ ಸೇರಿಸಿ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ (ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ಒಂದು).
iOS ಬಂಡಲ್ ಐಡಿ ಮತ್ತು API ಕೀಗಳು
ಪ್ರತಿ iOS ಅಪ್ಲಿಕೇಶನ್ಗೆ ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆ ಅನನ್ಯವಾಗಿದೆ. ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಆಗಿ ನಿರ್ಮಿಸಲು ಬಂಡಲ್ ಐಡಿಯನ್ನು ಬಳಸುತ್ತದೆ
ನಿಮ್ಮ API ಕೀ. API ಕೀ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಗುರುತಿಸಲು Amazon ದೃಢೀಕರಣ ಸೇವೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
iOS ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಬಂಡಲ್ ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ನಿರ್ಧರಿಸಿ
1. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು Xcode ನಲ್ಲಿ ತೆರೆಯಿರಿ.
2. ತೆರೆಯಿರಿ ಮಾಹಿತಿ ಆಸ್ತಿ ಪಟ್ಟಿ ಯೋಜನೆಗಾಗಿ (-Info.plist) ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ನ್ಯಾವಿಗೇಟರ್.
3. ಹುಡುಕಿ ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆ ಗುಣಲಕ್ಷಣಗಳ ಪಟ್ಟಿಯಲ್ಲಿ.
iOS API ಕೀಯನ್ನು ಹಿಂಪಡೆಯಿರಿ
ನೀವು iOS ಆವೃತ್ತಿಯನ್ನು ನೋಂದಾಯಿಸಿದ ನಂತರ ಮತ್ತು ಬಂಡಲ್ ಐಡಿಯನ್ನು ಒದಗಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಲಾಗಿನ್ ವಿತ್ Amazon ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ನೋಂದಣಿ ಪುಟದಿಂದ ನೀವು API ಕೀಯನ್ನು ಹಿಂಪಡೆಯಬಹುದು. ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ಆಸ್ತಿ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು ಆ API ಕೀಲಿಯನ್ನು ಇರಿಸಬೇಕಾಗುತ್ತದೆ. ನೀವು ಮಾಡುವವರೆಗೆ, ಅಮೆಜಾನ್ ದೃಢೀಕರಣ ಸೇವೆಯೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
- ಗೆ ಹೋಗಿ https://login.amazon.com.
- ಕ್ಲಿಕ್ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್ ಕನ್ಸೋಲ್.
- ರಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಬಾಕ್ಸ್, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಅಡಿಯಲ್ಲಿ ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹುಡುಕಿ iOS ಸೆಟ್ಟಿಂಗ್ಗಳು ವಿಭಾಗ.
ನೀವು ಈಗಾಗಲೇ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸದಿದ್ದರೆ, ನೋಡಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ iOS ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಿ. - ಕ್ಲಿಕ್ ಮಾಡಿ API ಕೀ ಮೌಲ್ಯವನ್ನು ರಚಿಸಿ. ಪಾಪ್ಅಪ್ ವಿಂಡೋ ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಕೀಲಿಯನ್ನು ನಕಲಿಸಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಎಲ್ಲವನ್ನೂ ಆಯ್ಕೆಮಾಡಿ ಸಂಪೂರ್ಣ ಕೀಲಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು.
ಗಮನಿಸಿ: API ಕೀ ಮೌಲ್ಯವು ಭಾಗಶಃ ಅದನ್ನು ರಚಿಸುವ ಸಮಯವನ್ನು ಆಧರಿಸಿದೆ. ಹೀಗಾಗಿ, ನೀವು ಉತ್ಪಾದಿಸುವ ನಂತರದ API ಕೀ ಮೌಲ್ಯ(ಗಳು) ಮೂಲದಿಂದ ಭಿನ್ನವಾಗಿರಬಹುದು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಈ ಯಾವುದೇ API ಕೀ ಮೌಲ್ಯಗಳನ್ನು ನೀವು ಬಳಸಬಹುದು ಏಕೆಂದರೆ ಅವುಗಳು ಎಲ್ಲಾ ಮಾನ್ಯವಾಗಿರುತ್ತವೆ. - ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ಗೆ API ಕೀಯನ್ನು ಸೇರಿಸುವ ಸೂಚನೆಗಳಿಗಾಗಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಆಸ್ತಿ ಪಟ್ಟಿಗೆ ನಿಮ್ಮ API ಕೀ ಸೇರಿಸಿ ನೋಡಿ
ಅಮೆಜಾನ್ ಯೋಜನೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ರಚಿಸಿ
ಈ ವಿಭಾಗದಲ್ಲಿ, ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಮತ್ತು ಯೋಜನೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಹೊಸ Xcode ಯೋಜನೆಯನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುವಿರಿ.
ಅಮೆಜಾನ್ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ಹೊಸ ಲಾಗಿನ್ ರಚಿಸಿ
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಲು ನೀವು ಇನ್ನೂ ಅಪ್ಲಿಕೇಶನ್ ಯೋಜನೆಯನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಒಂದನ್ನು ರಚಿಸಲು ಕೆಳಗಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ. ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿದ್ದರೆ, ಸ್ಕಿಪ್ ಮಾಡಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಕೆಳಗಿನ ವಿಭಾಗ.
- ಲಾಂಚ್ ಎಕ್ಸ್ಕೋಡ್.
- ನೀವು ಪ್ರಸ್ತುತಪಡಿಸಿದರೆ a Xcode ಗೆ ಸುಸ್ವಾಗತ ಸಂವಾದ, ಆಯ್ಕೆ ರಚಿಸಿ ಹೊಸ Xcode ಯೋಜನೆ.
ಇಲ್ಲದಿದ್ದರೆ, ನಿಂದ File ಮೆನು, ಆಯ್ಕೆ ಹೊಸದು ಮತ್ತು ಯೋಜನೆ. - ನೀವು ರಚಿಸಲು ಬಯಸುವ ಯೋಜನೆಯ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಮುಂದೆ.
- ಎ ನಮೂದಿಸಿ ಉತ್ಪನ್ನದ ಹೆಸರು ಮತ್ತು ಎ ಕಂಪನಿ ಗುರುತಿಸುವಿಕೆ. ನಿಮ್ಮ ಗಮನಿಸಿ ಬಂಡಲ್ ಐಡೆಂಟಿಫೈಯರ್, ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡುವ ಸ್ಥಳವನ್ನು ಆಯ್ಕೆಮಾಡಿ ರಚಿಸಿ.
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ಗೆ ಕರೆ ಮಾಡಲು ನೀವು ಈಗ ಹೊಸ ಯೋಜನೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ.
ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ನೀವು ಇನ್ನೂ iOS ಗಾಗಿ Amazon SDK ಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡದಿದ್ದರೆ, ನೋಡಿ iOS ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
ಅಮೆಜಾನ್ ಯೋಜನೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಲಿಂಕ್ ಮಾಡಬೇಕು LoginWithAmazon.framework ಮತ್ತು ಭದ್ರತೆ. ಚೌಕಟ್ಟು ಗ್ರಂಥಾಲಯಗಳು. Amazon ಹೆಡರ್ಗಳೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಹುಡುಕಲು ನೀವು ಫ್ರೇಮ್ವರ್ಕ್ ಹುಡುಕಾಟ ಮಾರ್ಗವನ್ನು ಸಹ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ಫೋಲ್ಡರ್ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನ್ಯಾವಿಗೇಟರ್ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಹೆಸರನ್ನು ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ
Xcode ನಲ್ಲಿ ಪೇನ್ ಮಾಡಿ, ನಂತರ ಕ್ಲಿಕ್ ಮಾಡಿ ಹೊಸ ಗುಂಪು. - ಹೊಸ ಗುಂಪನ್ನು ಹೆಸರಿಸಿ ಚೌಕಟ್ಟುಗಳು.
- ಆಯ್ಕೆಮಾಡಿ ಚೌಕಟ್ಟುಗಳು ಫೋಲ್ಡರ್ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ File ಮುಖ್ಯ ಮೆನುವಿನಿಂದ.
- ಆಯ್ಕೆ ಮಾಡಿ ಸೇರಿಸಿ Files ಗೆ ಯೋಜನೆ.
- ಸಂವಾದದಲ್ಲಿ, ಆಯ್ಕೆಮಾಡಿ LoginWithAmazon.framework ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಸೇರಿಸಿ.
ನೀವು Amazon 1.0 ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಿದ್ದರೆ, ಅಳಿಸಿ amazon-sdk ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ ಡೈರೆಕ್ಟರಿ ಮತ್ತು amazon-sdk.a ಜೊತೆಗೆ ಲಾಗಿನ್ ಮಾಡಿ ಫ್ರೇಮ್ವರ್ಕ್ ಫೋಲ್ಡರ್ನಿಂದ. ಮುಖ್ಯ ಮೆನುವಿನಿಂದ ಸಂಪಾದಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಅಳಿಸಿ. - ಪ್ರಾಜೆಕ್ಟ್ ನ್ಯಾವಿಗೇಟರ್ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ದಿ ಪ್ರಾಜೆಕ್ಟ್ ಎಡಿಟರ್ Xcode ಕಾರ್ಯಸ್ಥಳದ ಸಂಪಾದಕ ಪ್ರದೇಶದಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ. - ಅಡಿಯಲ್ಲಿ ನಿಮ್ಮ ಯೋಜನೆಯ ಹೆಸರನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಗುರಿಗಳು, ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಹಂತಗಳನ್ನು ನಿರ್ಮಿಸಿ. ವಿಸ್ತರಿಸು ಬೈನರಿಯನ್ನು ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಿ ಮತ್ತು ಲೈಬ್ರರಿಯನ್ನು ಸೇರಿಸಲು ಪ್ಲಸ್ ಚಿಹ್ನೆಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಹುಡುಕಾಟ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ, ನಮೂದಿಸಿ ಭದ್ರತೆ. ಚೌಕಟ್ಟು. ಆಯ್ಕೆ ಮಾಡಿ ಭದ್ರತೆ. ಚೌಕಟ್ಟುಕೆ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಸೇರಿಸಿ.
- ಹುಡುಕಾಟ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ, ನಮೂದಿಸಿ SafariServices.framework. ಆಯ್ಕೆ ಮಾಡಿ SafariServices.framework ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಸೇರಿಸಿ.

- ಬಿಲ್ಡ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಎಲ್ಲವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ view ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್ಗಳು.
- ಹುಡುಕಾಟ ಮಾರ್ಗಗಳ ಅಡಿಯಲ್ಲಿ, ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ LoginWithAmazon.framework ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ ಚೌಕಟ್ಟಿನ ಹುಡುಕಾಟ ಮಾರ್ಗಗಳು.
ಉದಾಹರಣೆಗೆampಲೆ:

- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಮೊದಲು, ನೀವು Amazon 1.0 ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಿದರೆ, ನಿಮ್ಮ ಮೂಲದಲ್ಲಿ #import "AIMobileLib.h", #import "AIAuthenticationDelegate.h", ಮತ್ತು #import "AIError.h" ಅನ್ನು ಬದಲಾಯಿಸಿ fileಒಂದೇ #ಆಮದು ಜೊತೆಗೆ ರು
. LoginWithAmazon.hline ಒಂದೇ ಬಾರಿಗೆ Amazon ಹೆಡರ್ಗಳೊಂದಿಗೆ ಎಲ್ಲಾ ಲಾಗಿನ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು 1.0 ಲೈಬ್ರರಿ ಮಾರ್ಗದ ಯಾವುದೇ ಉಲ್ಲೇಖಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು ಹೆಡರ್ ಹುಡುಕಾಟ ಮಾರ್ಗಗಳು ಅಥವಾ ಲೈಬ್ರರಿ ಹುಡುಕಾಟ ಮಾರ್ಗಗಳು.
13. ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ ಉತ್ಪನ್ನ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ನಿರ್ಮಿಸಲು. ನಿರ್ಮಾಣವು ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಳ್ಳಬೇಕು.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಆಸ್ತಿ ಪಟ್ಟಿಗೆ ನಿಮ್ಮ API ಕೀ ಸೇರಿಸಿ
ನೀವು ನಿಮ್ಮ iOS ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಿದಾಗ, ನಿಮಗೆ API ಕೀಲಿಯನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಇದು Amazon ಮೊಬೈಲ್ ಲೈಬ್ರರಿಯು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು Amazon ದೃಢೀಕರಣ ಸೇವೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಬಳಸುವ ಗುರುತಿಸುವಿಕೆಯಾಗಿದೆ. Amazon ಮೊಬೈಲ್ ಲೈಬ್ರರಿಯು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಮಾಹಿತಿ ಆಸ್ತಿ ಪಟ್ಟಿಯಲ್ಲಿರುವ APIKey ಆಸ್ತಿ ಮೌಲ್ಯದಿಂದ ರನ್ಟೈಮ್ನಲ್ಲಿ ಈ ಮೌಲ್ಯವನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ.
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ತೆರೆದಿರುವಾಗ, ಆಯ್ಕೆಮಾಡಿ ಬೆಂಬಲಿಸುತ್ತಿದೆ Files ಫೋಲ್ಡರ್, ನಂತರ ಆಯ್ಕೆಮಾಡಿ -Info.plist file (ಎಲ್ಲಿ ನಿಮ್ಮ ಯೋಜನೆಯ ಹೆಸರು). ಇದು ಸಂಪಾದನೆಗಾಗಿ ಆಸ್ತಿ ಪಟ್ಟಿಯನ್ನು ತೆರೆಯಬೇಕು:

- ಯಾವುದೇ ನಮೂದುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನಂತರ, ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಸಂಪಾದಕ ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ಐಟಂ ಸೇರಿಸಿ. ನಮೂದಿಸಿ APIKey ಮತ್ತು ಒತ್ತಿರಿ ನಮೂದಿಸಿ.
- ಅಡಿಯಲ್ಲಿ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮೌಲ್ಯ ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಲು ಕಾಲಮ್. ನಿಮ್ಮ API ಕೀಯನ್ನು ಮೌಲ್ಯದಂತೆ ಅಂಟಿಸಿ.
ಎ ಸೇರಿಸಿ URL ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಆಸ್ತಿ ಪಟ್ಟಿಗೆ ಯೋಜನೆ
ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ, ಅವರಿಗೆ ಅಮೆಜಾನ್ ಲಾಗಿನ್ ಪುಟವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅವರ ಲಾಗಿನ್ ದೃಢೀಕರಣವನ್ನು ಸ್ವೀಕರಿಸಲು, ನೀವು ಸೇರಿಸಬೇಕು URL ಯೋಜನೆ ಆದ್ದರಿಂದ ದಿ web ಪುಟವು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಮರುನಿರ್ದೇಶಿಸಬಹುದು. ದಿ URL ಎಂದು ಯೋಜನೆಯನ್ನು ಘೋಷಿಸಬೇಕು amzn- (ಉದಾampಲೆ, amzncom.example.app) ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ಬಳಸುತ್ತಿದೆ URL ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಯೋಜನೆಗಳು developer.apple.com ನಲ್ಲಿ.
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ತೆರೆದಿರುವಾಗ, ಬೆಂಬಲವನ್ನು ಆಯ್ಕೆಮಾಡಿ Files ಫೋಲ್ಡರ್, ನಂತರ ಆಯ್ಕೆಮಾಡಿ -Info.plist file (ಎಲ್ಲಿ ನಿಮ್ಮ ಯೋಜನೆಯ ಹೆಸರು). ಇದು ಸಂಪಾದನೆಗಾಗಿ ಆಸ್ತಿ ಪಟ್ಟಿಯನ್ನು ತೆರೆಯಬೇಕು:

- ಯಾವುದೇ ನಮೂದುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನಂತರ, ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಸಂಪಾದಕ ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ಐಟಂ ಸೇರಿಸಿ. ನಮೂದಿಸಿ ಅಥವಾ ಆಯ್ಕೆಮಾಡಿ URL ವಿಧಗಳು ಮತ್ತು ಒತ್ತಿರಿ ನಮೂದಿಸಿ.
- ವಿಸ್ತರಿಸು URL ವಿಧಗಳು ಬಹಿರಂಗಪಡಿಸಲು ಐಟಂ 0. ಆಯ್ಕೆ ಮಾಡಿ ಐಟಂ 0 ಮತ್ತು, ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ ಸಂಪಾದಕ ಮತ್ತು ಐಟಂ ಸೇರಿಸಿ. ನಮೂದಿಸಿ ಅಥವಾ ಆಯ್ಕೆಮಾಡಿ URL ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಒತ್ತಿರಿ ನಮೂದಿಸಿ.
- ಆಯ್ಕೆ ಮಾಡಿ ಐಟಂ 0 ಅಡಿಯಲ್ಲಿ URL ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಅಡಿಯಲ್ಲಿ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮೌಲ್ಯ ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಲು ಕಾಲಮ್. ಮೌಲ್ಯವು ನಿಮ್ಮ ಬಂಡಲ್ ID ಆಗಿದೆ. ಪಟ್ಟಿ ಮಾಡಲಾದ ನಿಮ್ಮ ಬಂಡಲ್ ಐಡಿಯನ್ನು ನೀವು ಕಾಣಬಹುದು ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆ ಆಸ್ತಿ ಪಟ್ಟಿಯಲ್ಲಿ.
- ಆಯ್ಕೆ ಮಾಡಿ ಐಟಂ 0 ಅಡಿಯಲ್ಲಿ URL ವಿಧಗಳು ಮತ್ತು, ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ ಸಂಪಾದಕ ಮತ್ತು ಐಟಂ ಸೇರಿಸಿ. ನಮೂದಿಸಿ ಅಥವಾ ಆಯ್ಕೆಮಾಡಿ URL ಯೋಜನೆಗಳು ಮತ್ತು E ಒತ್ತಿರಿnಟೆರ್.
- ಆಯ್ಕೆ ಮಾಡಿ ಐಟಂ 0 ಅಡಿಯಲ್ಲಿ URL ಯೋಜನೆಗಳು ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಲು ಮೌಲ್ಯ ಕಾಲಮ್ ಅಡಿಯಲ್ಲಿ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಮೌಲ್ಯವು ನಿಮ್ಮ ಬಂಡಲ್ ID ಆಗಿದೆ amzn- ಪೂರ್ವಭಾವಿಯಾಗಿ (ಉದಾampಲೆ, amzn com.example.app) ಪಟ್ಟಿ ಮಾಡಲಾದ ನಿಮ್ಮ ಬಂಡಲ್ ಐಡಿಯನ್ನು ನೀವು ಕಾಣಬಹುದು ಬಂಡಲ್ ಗುರುತಿಸುವಿಕೆ ಆಸ್ತಿ ಪಟ್ಟಿಯಲ್ಲಿ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಬಳಕೆದಾರರನ್ನು ಪ್ರೇರೇಪಿಸಲು ನೀವು ಬಳಸಬಹುದಾದ ಹಲವಾರು ಪ್ರಮಾಣಿತ ಬಟನ್ಗಳನ್ನು Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ ಒದಗಿಸುತ್ತದೆ.
ಈ ವಿಭಾಗವು ಅಮೆಜಾನ್ ಚಿತ್ರದೊಂದಿಗೆ ಅಧಿಕೃತ ಲಾಗಿನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಅದನ್ನು iOS ನೊಂದಿಗೆ ಜೋಡಿಸಲು ಹಂತಗಳನ್ನು ನೀಡುತ್ತದೆ UI ಬಟನ್.
- ಪ್ರಮಾಣಿತವನ್ನು ಸೇರಿಸಿ ಯುಐಬಟನ್ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ.
ಅಪ್ಲಿಕೇಶನ್ಗೆ ಬಟನ್ ಅನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಟ್ಯುಟೋರಿಯಲ್ಗಳು ಮತ್ತು ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ರಚಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು View ವಸ್ತುಗಳು ಮತ್ತು ಇಂದು iOS ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸಿ developer.apple.com ನಲ್ಲಿ. - ಸೇರಿಸಿ ಒಳಗೆ ಸ್ಪರ್ಶಿಸಿ ಹೆಸರಿನ ವಿಧಾನಕ್ಕೆ ಬಟನ್ಗಾಗಿ ಈವೆಂಟ್
onLoginButtonಕ್ಲಿಕ್ ಮಾಡಲಾಗಿದೆ. ಸದ್ಯಕ್ಕೆ ಅನುಷ್ಠಾನವನ್ನು ಖಾಲಿ ಬಿಡಿ. ದಿ ರಚಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು View ವಸ್ತುಗಳು ಮತ್ತು ಇಂದು iOS ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸಿ developer.apple.com ನಲ್ಲಿನ ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಬಟನ್ ಈವೆಂಟ್ ಅನ್ನು ಸೇರಿಸುವ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. - ಬಟನ್ ಚಿತ್ರವನ್ನು ಆರಿಸಿ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ನೀವು ಬಳಸಬಹುದಾದ ಬಟನ್ಗಳ ಪಟ್ಟಿಗಾಗಿ ಅಮೆಜಾನ್ ಶೈಲಿಯ ಮಾರ್ಗಸೂಚಿಗಳೊಂದಿಗೆ ನಮ್ಮ ಲಾಗಿನ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. LWA_for_iOS.zip ನ ನಕಲನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ file. 1x ಮತ್ತು 2x ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ನಿಮ್ಮ ಆದ್ಯತೆಯ ಬಟನ್ ಅನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅವುಗಳನ್ನು ಜಿಪ್ನಿಂದ ಹೊರತೆಗೆಯಿರಿ. ನೀವು ಆಯ್ಕೆಮಾಡಿದ ಸ್ಥಿತಿಯಲ್ಲಿ ಬಟನ್ ಅನ್ನು ತೋರಿಸಲು ಬಯಸಿದರೆ ನಿಮ್ಮ ಬಟನ್ನ _ಒತ್ತಿದ ಆವೃತ್ತಿಯನ್ನು ಹೊರತೆಗೆಯಿರಿ. - ನಿಮ್ಮ ಯೋಜನೆಗೆ ಚಿತ್ರಗಳನ್ನು ಸೇರಿಸಿ.
a. Xcode ನಲ್ಲಿ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಲೋಡ್ ಆಗುವುದರೊಂದಿಗೆ, ಕ್ಲಿಕ್ ಮಾಡಿ File ಮುಖ್ಯ ಮೆನುವಿನಿಂದ ಮತ್ತು ಸೇರಿಸು ಆಯ್ಕೆಮಾಡಿ File"ಪ್ರಾಜೆಕ್ಟ್" ಗೆ ರು.
b. ಸಂವಾದದಲ್ಲಿ, ಬಟನ್ ಚಿತ್ರವನ್ನು ಆಯ್ಕೆಮಾಡಿ file(ಗಳು) ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ್ದೀರಿ ಮತ್ತು ಸೇರಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ.
c. ಬಟನ್ಗಳು ಈಗ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿರಬೇಕು. ಅವುಗಳನ್ನು ಪೋಷಕಕ್ಕೆ ಸರಿಸಿ Fileಗಳ ಫೋಲ್ಡರ್. - ನಿಮ್ಮ ಬಟನ್ಗೆ ಚಿತ್ರವನ್ನು ಸೇರಿಸಿ.
ನಿಮ್ಮ ಬಟನ್ಗಾಗಿ ಚಿತ್ರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು ಬಟನ್ ಗುಣಲಕ್ಷಣವನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು ಅಥವಾ ಬಳಸಬಹುದು ಸೆಟ್ಇಮೇಜ್: ಫಾರ್ ಸ್ಟೇಟ್ ಮೇಲೆ ವಿಧಾನ ಯುಐಬಟನ್ ವಸ್ತು. ನಿಮ್ಮ ಬಟನ್ಗಾಗಿ ಚಿತ್ರದ ಗುಣಲಕ್ಷಣವನ್ನು ಮಾರ್ಪಡಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
a. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಸ್ಟೋರಿಬೋರ್ಡ್ ತೆರೆಯಿರಿ.
b. ನಿಮ್ಮ ಸ್ಟೋರಿಬೋರ್ಡ್ನಲ್ಲಿರುವ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಆಯ್ಕೆಮಾಡಿ View ನಿಯಂತ್ರಕ ದೃಶ್ಯ ಮರ.
c. ರಲ್ಲಿ ಉಪಯುಕ್ತತೆಗಳು ವಿಂಡೋ, ತೆರೆಯಿರಿ ಗುಣಲಕ್ಷಣಗಳ ಇನ್ಸ್ಪೆಕ್ಟರ್.
d. ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅಟ್ರಿಬ್ಯೂಟ್ ಇನ್ಸ್ಪೆಕ್ಟರ್, ಹೊಂದಿಸಿ ಟೈಪ್ ಮಾಡಿ ಗೆ ಬಟನ್ ವ್ಯವಸ್ಥೆ.
e. ಎರಡನೇ ಗುಂಪಿನ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ, ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆಮಾಡಿ ರಾಜ್ಯ ಸಂರಚನೆ.
f. ಎರಡನೇ ಗುಂಪಿನ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ, ಡ್ರಾಪ್ ಡೌನ್ ಮಾಡಿ ಚಿತ್ರ ಸೆಟ್ಟಿಂಗ್
g. ನೀವು ಯೋಜನೆಗೆ ಸೇರಿಸಿದ ಅಮೆಜಾನ್ ಬಟನ್ ಗ್ರಾಫಿಕ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. 2x ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಡಿ: ಇದು ಹೆಚ್ಚಿನ ಸಾಂದ್ರತೆಯ ಡಿಸ್ಪ್ಲೇ (ರೆಟಿನಾ) ಸಾಧನಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೋಡ್ ಆಗುತ್ತದೆ.
h. ಗಾಗಿ ಅದೇ ಚಿತ್ರವನ್ನು ಹೊಂದಿಸಿ ಹಿನ್ನೆಲೆ ಸೆಟ್ಟಿಂಗ್
i. ನೀವು ಬಟನ್ನ ಒತ್ತಿದ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬಯಸಿದರೆ, ಆಯ್ಕೆಮಾಡಿ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ ಫಾರ್ ರಾಜ್ಯ ಸಂರಚನೆ, ಮತ್ತು ಹೊಂದಿಸಿ ಚಿತ್ರ ಗೆ _ಒತ್ತಲಾಗಿದೆ ನಿಮ್ಮ ಬಟನ್ನ ಆವೃತ್ತಿ.
j. ಸ್ಟೋರಿಬೋರ್ಡ್ನಲ್ಲಿ, ಅಗತ್ಯವಿದ್ದರೆ, ಚಿತ್ರವನ್ನು ಸರಿಹೊಂದಿಸಲು ನಿಮ್ಮ ಬಟನ್ನ ಗಾತ್ರವನ್ನು ಹೊಂದಿಸಿ.
ಈ ವಿಭಾಗದಲ್ಲಿ, Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡುವ ಮೂಲಕ ಬಳಕೆದಾರರನ್ನು ಸೈನ್ ಇನ್ ಮಾಡಲು ನಿಮ್ಮ ಯೋಜನೆಗೆ ನೀವು ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತೀರಿ.
iOS API ಗಳಿಗಾಗಿ SDK ಬಳಸಿ
ಈ ವಿಭಾಗದಲ್ಲಿ, Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡುವ ಮೂಲಕ ಬಳಕೆದಾರರನ್ನು ಸೈನ್ ಇನ್ ಮಾಡಲು ನಿಮ್ಮ ಯೋಜನೆಗೆ ನೀವು ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತೀರಿ.
ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತಿನಿಧಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ
ಅನುಷ್ಠಾನಗೊಳಿಸು ಅಪ್ಲಿಕೇಶನ್: ತೆರೆದURL:ಆಯ್ಕೆಗಳು: ನಿರ್ವಹಿಸುವ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ ತರಗತಿಯಲ್ಲಿ UIA ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತಿನಿಧಿ ಶಿಷ್ಟಾಚಾರ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ಆಗಿರುತ್ತದೆ ಆಪ್ ಪ್ರತಿನಿಧಿ ವರ್ಗ. ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬಳಕೆದಾರರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಯಶಸ್ವಿಯಾಗಿ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ, ಅವರನ್ನು ಅಮೆಜಾನ್ ಲಾಗಿನ್ ಪರದೆಯಿಂದ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ URL ಯೋಜನೆ ನೀವು ಮೊದಲು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಆಸ್ತಿ ಪಟ್ಟಿಗೆ ಸೇರಿಸಿದ್ದೀರಿ. ಈ ಮರುನಿರ್ದೇಶನವನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಅಪ್ಲಿಕೇಶನ್: ತೆರೆದURL:ಆಯ್ಕೆಗಳು: ವಿಧಾನ, ಇದು ಹೌದು ಎಂದಾದರೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ URL ಯಶಸ್ವಿಯಾಗಿ ನಿರ್ವಹಿಸಲಾಗಿದೆ.
iOS ಗಾಗಿ Amazon SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಲೈಬ್ರರಿ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಹ್ಯಾಂಡಲ್ ಓಪನ್URL: ಮೂಲ ಅಪ್ಲಿಕೇಶನ್: ಇದು ಯಾವುದೇ ಮರುನಿರ್ದೇಶನವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ URL Amazon ಪುಟಗಳಿಂದ ಕಳುಹಿಸಲಾಗಿದೆ. ಹೌದು ಎಂದಾದರೆ ಅದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ URL SDK ಮೂಲಕ ಯಶಸ್ವಿಯಾಗಿ ನಿರ್ವಹಿಸಲಾಗಿದೆ. ಒಳಗೆ ಈ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್: ತೆರೆದURL:ಆಯ್ಕೆಗಳು: ವಿಧಾನ.
ಈ ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಲು, ನೀವು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿದೆ .
| ಆಮದು @ ಅನುಷ್ಠಾನ AppDelegate – (BOOL)ಅಪ್ಲಿಕೇಶನ್:(UIAಅಪ್ಲಿಕೇಶನ್ *)ಅಪ್ಲಿಕೇಶನ್ ತೆರೆಯಲಾಗಿದೆURL:(ಎನ್.ಎಸ್URL *) url ಆಯ್ಕೆಗಳು:(ಎನ್ಎಸ್ ಡಿಕ್ಷನರಿURLOptionsKey,id> *)ಆಯ್ಕೆಗಳು { ಹಿಂತಿರುಗಿ [AMZNAAuthorizationManager handleOpenURL:url sourceApplication:options[UIAapplicationOpenURLOptionsSourceApplicationKey]]; } @ಎಂಡ್ |
ಈ ವಿಭಾಗವು ಬಳಕೆದಾರರನ್ನು ಲಾಗಿನ್ ಮಾಡಲು ಹೇಗೆ authorize:withHandler: API ಅನ್ನು ಹೇಗೆ ಕರೆಯುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ನಿಮ್ಮ ಲಾಗಿನ್ನೊಂದಿಗೆ Amazon ಬಟನ್ಗಾಗಿ onLoginButtonClicked:listener ಅನ್ನು ರಚಿಸುವುದನ್ನು ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ.
- ನಿಮ್ಮ iOS ಪ್ರಾಜೆಕ್ಟ್ಗೆ Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸೇರಿಸಿ. ನೋಡಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
- ನಿಮ್ಮ ಮೂಲಕ್ಕೆ ಅಮೆಜಾನ್ API ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಆಮದು ಮಾಡಿ file.
Amazon API ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಸೇರಿಸಿ #ಆಮದು ಹೇಳಿಕೆಗಳು ನಿಮ್ಮ ಮೂಲಕ್ಕೆ file:#ಆಮದು - ಕರೆ ಮಾಡಿ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್: ರಲ್ಲಿ onLoginButtonಕ್ಲಿಕ್ ಮಾಡಲಾಗಿದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಮೆಜಾನ್ ಬಟನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಸೇರಿಸಿ ಎಂಬಲ್ಲಿನ ಹಂತಗಳನ್ನು ನೀವು ಅನುಸರಿಸಿದರೆ, ನೀವು ಹೊಂದಿರಬೇಕು onLoginButtonClicked:ವಿಧಾನ ಲಾಗಿನ್ ವಿತ್ Amazon ಬಟನ್ಗೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. ಆ ವಿಧಾನದಲ್ಲಿ, ಕರೆ ಮಾಡಿ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್: ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಲಾಗಿನ್ ಮಾಡಲು ಮತ್ತು ಅಧಿಕೃತಗೊಳಿಸಲು ಬಳಕೆದಾರರನ್ನು ಪ್ರೇರೇಪಿಸಲು.
ಈ ವಿಧಾನವು ಬಳಕೆದಾರರಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ವಿನಂತಿಸಿದ ಮಾಹಿತಿಗೆ ಕೆಳಗಿನ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಲು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ:
- ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ web view ಸುರಕ್ಷಿತ ಸನ್ನಿವೇಶದಲ್ಲಿ (ಅಮೆಜಾನ್ ಶಾಪಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಾಧನಕ್ಕೆ ಸ್ಥಾಪಿಸಿದ್ದರೆ)
- ಸಫಾರಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ View ನಿಯಂತ್ರಕ (iOS 9 ಮತ್ತು ನಂತರದಲ್ಲಿ)
- ಸಿಸ್ಟಮ್ ಬ್ರೌಸರ್ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ (iOS 8 ಮತ್ತು ಹಿಂದಿನದು)
ಸಾಧನಕ್ಕೆ Amazon ಶಾಪಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ ಮೊದಲ ಆಯ್ಕೆಯ ಸುರಕ್ಷಿತ ಸಂದರ್ಭವು ಲಭ್ಯವಿರುತ್ತದೆ. ಬಳಕೆದಾರರು ಈಗಾಗಲೇ Amazon ಶಾಪಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸೈನ್ ಇನ್ ಆಗಿದ್ದರೆ, ಈ API ಸೈನ್ ಇನ್ ಪುಟವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ, ಇದು ಏಕತೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ ಸೈನ್-ಆನ್ (SSO) ಅನುಭವ. ಗ್ರಾಹಕ-ಅನುಭವ-ios ನೋಡಿ ಇನ್ನಷ್ಟು ತಿಳಿಯಲು [PDF].
ಗೆ ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್: ಆಗಿದೆ AMZNAಅಧಿಕೃತ ವಿನಂತಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಯಾವ ವ್ಯಾಪ್ತಿಗೆ ದೃಢೀಕರಣವನ್ನು ವಿನಂತಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ವಸ್ತು. ಎ ವ್ಯಾಪ್ತಿ Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ನಿಂದ ನೀವು ವಿನಂತಿಸುತ್ತಿರುವ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ. ಬಳಕೆದಾರರು ಮೊದಲ ಬಾರಿಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ, ನೀವು ವಿನಂತಿಸುತ್ತಿರುವ ಡೇಟಾದ ಪಟ್ಟಿಯನ್ನು ಅವರಿಗೆ ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ಅನುಮೋದನೆಗಾಗಿ ಕೇಳಲಾಗುತ್ತದೆ.
Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ ಪ್ರಸ್ತುತ ಕೆಳಗಿನ ಸ್ಕೋಪ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:ವ್ಯಾಪ್ತಿ ಹೆಸರು ವಿವರಣೆ ಪ್ರೊfile ಬಳಕೆದಾರರ ಹೆಸರು, ಇಮೇಲ್ ವಿಳಾಸ ಮತ್ತು Amazon ಖಾತೆ ID ಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ಪ್ರೊfile:ಬಳಕೆದಾರರ ಗುರುತು ಬಳಕೆದಾರರ Amazon ಖಾತೆ ID ಗೆ ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ಪೋಸ್ಟಲ್_ಕೋಡ್ ಬಳಕೆದಾರರ ಜಿಪ್/ಪೋಸ್ಟಲ್ ಕೋಡ್ಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ file ಅವರ Amazon ಖಾತೆಗಾಗಿ. ವಿವರಿಸಿದ ವಿಧಾನಗಳನ್ನು ಬಳಸಿ AMZNProfileವ್ಯಾಪ್ತಿ ವ್ಯಾಪ್ತಿಯ ವಸ್ತುವನ್ನು ಪಡೆಯಲು ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮದಕ್ಕೆ ಸೇರಿಸಲು AMZNAಅಧಿಕೃತ ವಿನಂತಿ ವಸ್ತು. ಗಳನ್ನು ನೋಡಿampವಿವರಗಳಿಗಾಗಿ ಕೆಳಗಿನ ಕೋಡ್.
ದೃಢೀಕರಿಸಲು ಎರಡನೇ ಪ್ಯಾರಾಮೀಟರ್:withHandler: AMZNAuthorizationRequestHandler, ಮುಂದಿನ ಹಂತದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. - ಒಂದು ರಚಿಸಿ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್ ಬ್ಲಾಕ್ ವಸ್ತು. AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್ ಫಲಿತಾಂಶವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್: ಕರೆ. ವಸ್ತುನಿಷ್ಠ-ಸಿ ಬ್ಲಾಕ್ಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು, ನೋಡಿ ಬ್ಲಾಕ್ಗಳೊಂದಿಗೆ ಕೆಲಸ developer.apple.com ನಲ್ಲಿ.
ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್ ಒಂದು ಆಗಿದೆ AMZNAಅಧಿಕೃತ ಫಲಿತಾಂಶ ವಸ್ತು. ಬಳಕೆದಾರರನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಧಿಕೃತಗೊಳಿಸಿದ ನಂತರ, AMZNAಅಧಿಕೃತ ಫಲಿತಾಂಶ ಬಳಕೆದಾರರ ಪರ ಪ್ರವೇಶಿಸಲು ಬಳಸಬಹುದಾದ ಪ್ರವೇಶ ಟೋಕನ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆfile ಡೇಟಾ, ಮತ್ತು ಒಂದು AMZNUser ಆಬ್ಜೆಕ್ಟ್, ಇದು ಬಳಕೆದಾರರ ಪ್ರೊ ಅನ್ನು ಒಳಗೊಂಡಿದೆfile ಡೇಟಾ.ನ ಎರಡನೇ ನಿಯತಾಂಕ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್ ಎಂಬ ಬೂಲಿಯನ್ ಆಗಿದೆ ಬಳಕೆದಾರ ರದ್ದುಮಾಡು. ಬಳಕೆದಾರನಾಗಿದ್ದರೆ ಈ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಸರಿ ಎಂದು ಹೊಂದಿಸಲಾಗುತ್ತದೆ:
1. ಸಫಾರಿಯನ್ನು ಮುಚ್ಚುತ್ತದೆ View ಲಾಗಿನ್ ಮತ್ತು ದೃಢೀಕರಣದ ಸಮಯದಲ್ಲಿ ನಿಯಂತ್ರಕ (iOS 9 ಮತ್ತು ನಂತರದಲ್ಲಿ)
2. ಮುಚ್ಚುತ್ತದೆ web view Amazon ಶಾಪಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ
3. ಲಾಗಿನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ ಅಥವಾ ಅಧಿಕಾರವನ್ನು ತಿರಸ್ಕರಿಸುತ್ತದೆ
ಮೂರನೇ ಪ್ಯಾರಾಮೀಟರ್ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್ ಒಂದು ಆಗಿದೆ ಎನ್ಎಸ್ಇ ದೋಷ SDK ಅಥವಾ ದೃಢೀಕರಣ ಸರ್ವರ್ನಿಂದಾಗಿ ಲಾಗಿನ್ ಮತ್ತು ದೃಢೀಕರಣ ವಿಫಲವಾದರೆ ದೋಷ ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ವಸ್ತು.– (IBAction)onLogInButtonClicked:(id)ಕಳುಹಿಸುವವರು {
// ಅಧಿಕೃತ ವಿನಂತಿಯನ್ನು ನಿರ್ಮಿಸಿ.
AMZNAauthorizeRequest *request = [[AMZNAauthorizeRequest alloc] init];
request.scopes = [NSarray arrayWithObjects:
// [AMZNProfileಸ್ಕೋಪ್ userID],
[AMZNProfileಸ್ಕೋಪ್ ಪ್ರೊfile],
[AMZNProfileಸ್ಕೋಪ್ ಪೋಸ್ಟಲ್ಕೋಡ್]];// Amazon SDK ಯೊಂದಿಗೆ ಲಾಗಿನ್ಗೆ ಅಧಿಕೃತ ಕರೆ ಮಾಡಿ.
[[AMZNAuthorizationManager sharedManager] authorize:request
ವಿತ್ ಹ್ಯಾಂಡ್ಲರ್:^(AMZNAಅಧಿಕೃತ ಫಲಿತಾಂಶ *ಫಲಿತಾಂಶ, BOOL
userDidCancel, NSError *ದೋಷ) {
(ದೋಷ) { ಆಗಿದ್ದರೆ
// SDK ಅಥವಾ ಅಧಿಕಾರ ಸರ್ವರ್ನಿಂದ ದೋಷಗಳನ್ನು ನಿರ್ವಹಿಸಿ.
} ಇಲ್ಲದಿದ್ದರೆ (userDidCancel) {
// ಬಳಕೆದಾರರು ಲಾಗಿನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಿದಾಗ ಉಂಟಾಗುವ ದೋಷಗಳನ್ನು ನಿಭಾಯಿಸಿ.
} ಬೇರೆ {
// ದೃಢೀಕರಣ ಯಶಸ್ವಿಯಾಗಿದೆ.
// ಪ್ರವೇಶ ಟೋಕನ್ ಮತ್ತು ಬಳಕೆದಾರ ಪರವನ್ನು ಪಡೆದುಕೊಳ್ಳಿfile ಡೇಟಾ.
NSString *accessToken = result.token;
AMZNUser *ಬಳಕೆದಾರ = result.user;
NSString *userID = user.userID;
}
}];
}
ಬಳಕೆದಾರರ ಪ್ರೊ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಿfile ಡೇಟಾ
ಬಳಕೆದಾರನು ಲಾಗ್ ಇನ್ ಆಗಿರುವವರೆಗೆ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಧಿಕೃತವಾಗಿರುವವರೆಗೆ, ನೀವು ಅವರ ಬಳಕೆದಾರ ಪ್ರೊ ಅನ್ನು ಪಡೆಯಬಹುದುfile ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಡೇಟಾ.
ಈ ವಿಭಾಗವು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ವಿವರಿಸುತ್ತದೆ ತರಲು: ವಿಧಾನ AMZNUser ಅತ್ಯಂತ ನವೀಕೃತ ಬಳಕೆದಾರ ಪ್ರೊ ಅನ್ನು ಹಿಂಪಡೆಯಲು ವರ್ಗfile ಪ್ರಸ್ತುತ ಅಧಿಕೃತವಾಗಿರುವ ಬಳಕೆದಾರರಿಗೆ ಡೇಟಾ. ಪ್ರೊfile ನೀವು ಹಿಂಪಡೆಯಬಹುದಾದ ಡೇಟಾವು ಸೂಚಿಸಲಾದ ವ್ಯಾಪ್ತಿಯನ್ನು ಆಧರಿಸಿದೆ ಅಧಿಕಾರ ನೀಡಿ ಕರೆ.
- ಕರೆ ಮಾಡಿ AMZNUser ಪಡೆದುಕೊಳ್ಳಿ:.
ಈ ವಿಧಾನವು ಪ್ರೊ ಅನ್ನು ಪಡೆಯುತ್ತದೆfile ಒಂದು ಮೂಲಕ ಡೇಟಾ AMZNUserFetchRequestHandler ಬ್ಲಾಕ್ ವಸ್ತು. ಗೆ ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ AMZNUserRequestHandler ಒಂದು ಆಗಿದೆ AMZNUser ವಸ್ತು. ದಿ AMZNUser ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಒಳಗೊಳ್ಳಬಹುದು ಬಳಕೆದಾರರ ಗುರುತು, ಹೆಸರು, ಇಮೇಲ್, ಮತ್ತು ಅಂಚೆ ಕೋಡ್, ವಿನಂತಿಸಿದ ವ್ಯಾಪ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ.[AMZNUser ಪಡೆಯುವಿಕೆ:^(AMZNUser *ಬಳಕೆದಾರ, NSError *ದೋಷ) {
(ದೋಷ) { ಆಗಿದ್ದರೆ
// SDK ಯಿಂದ ದೋಷ, ಅಥವಾ ಯಾವುದೇ ಬಳಕೆದಾರರು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಧಿಕೃತಗೊಳಿಸಿಲ್ಲ.
} ಇಲ್ಲದಿದ್ದರೆ (ಬಳಕೆದಾರ) {
NSString *userID = user.userID;
//NSString *ಹೆಸರು = user.name;
//NSString * ಇಮೇಲ್ = user.email;
//NSString * postalCode = user.postalCode;
}
}];
ಪ್ರಾರಂಭದಲ್ಲಿ ಬಳಕೆದಾರರ ಲಾಗಿನ್ಗಾಗಿ ಪರಿಶೀಲಿಸಿ
ಬಳಕೆದಾರರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದರೆ, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮುಚ್ಚಿದರೆ ಮತ್ತು ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದರೆ, ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಇನ್ನೂ ಅಧಿಕಾರವಿದೆ. ಬಳಕೆದಾರರು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಾಗ್ ಔಟ್ ಆಗಿಲ್ಲ. ಪ್ರಾರಂಭದಲ್ಲಿ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ಅಧಿಕೃತವಾಗಿದ್ದರೆ ಬಳಕೆದಾರರನ್ನು ಲಾಗ್ ಇನ್ ಮಾಡಿದಂತೆ ನೀವು ತೋರಿಸಬಹುದು. ಈ ವಿಭಾಗವು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ವಿವರಿಸುತ್ತದೆ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್: ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ಅಧಿಕೃತವಾಗಿದೆಯೇ ಎಂದು ನೋಡಲು.
- ಒಂದು ರಚಿಸಿ AMZNAಅಧಿಕೃತ ವಿನಂತಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ದೃಢೀಕರಣವನ್ನು ವಿನಂತಿಸುತ್ತಿರುವ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ಸೂಚಿಸುವ ಸ್ಕೋಪ್ಗಳನ್ನು ಆಬ್ಜೆಕ್ಟ್ ಮಾಡಿ ಮತ್ತು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ವ್ಯಾಪ್ತಿಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ನಿರ್ವಹಿಸಿ ಲಾಗಿನ್ ಬಟನ್ ಮತ್ತು ಪ್ರೊ ಪಡೆಯಿರಿfile ಡೇಟಾ.
- ಹೊಂದಿಸಿ AMZNAಅಧಿಕೃತ ವಿನಂತಿ.ಸಂವಾದಾತ್ಮಕ ತಂತ್ರ ಗೆ AMZN ಇಂಟರಾಕ್ಟಿವ್ ಸ್ಟ್ರಾಟಜಿ ಎಂದಿಗೂ. AMZNAಅಧಿಕೃತ ವಿನಂತಿ ಬಳಕೆದಾರರ ಲಾಗಿನ್ ಅನ್ನು ಪ್ರೇರೇಪಿಸಲು ಬಹು ತಂತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
- AMZN ಇಂಟರಾಕ್ಟಿವ್ ಸ್ಟ್ರಾಟಜಿ ಆಟೋ (ಡೀಫಾಲ್ಟ್): SDK ಹಿಂದಿನಿಂದ ಸ್ಥಳೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಲಾದ ದೃಢೀಕರಣ ಅನುದಾನವನ್ನು ಹುಡುಕುತ್ತದೆ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್: ಪ್ರತಿಕ್ರಿಯೆಗಳು. ಒಂದು ಲಭ್ಯವಿದ್ದರೆ, ಮಾನ್ಯವಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ವಿನಂತಿಸಿದ ಸ್ಕೋಪ್ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, SDK ಮೂಲಕ ಯಶಸ್ವಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್, ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಲಾಗಿನ್ ಮಾಡಲು ಪ್ರೇರೇಪಿಸುವುದಿಲ್ಲ. ಇಲ್ಲದಿದ್ದರೆ, ಬಳಕೆದಾರರನ್ನು ಲಾಗಿನ್ ಮಾಡಲು ಕೇಳಲಾಗುತ್ತದೆ.
- AMZN ಇಂಟರಾಕ್ಟಿವ್ ಸ್ಟ್ರಾಟಜಿ ಯಾವಾಗಲೂ: SDK ಯಾವಾಗಲೂ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸಲು ಬಳಕೆದಾರರಿಗೆ ಅಧಿಕಾರ ನೀಡಿದ್ದರೂ ಸಹ ಲಾಗಿನ್ ಮಾಡುವಂತೆ ಪ್ರೇರೇಪಿಸುತ್ತದೆ. ಬಳಕೆದಾರರನ್ನು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಿದಾಗ, SDK ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಸ್ಥಳೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಲಾದ ಎಲ್ಲಾ ದೃಢೀಕರಣ ಅನುದಾನಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
- AMZN ಇಂಟರಾಕ್ಟಿವ್ ಸ್ಟ್ರಾಟಜಿ ಎಂದಿಗೂ: SDK ಹಿಂದಿನಿಂದ ಸ್ಥಳೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಲಾದ ದೃಢೀಕರಣ ಅನುದಾನವನ್ನು ಹುಡುಕುತ್ತದೆ ಅಧಿಕಾರ: ಜೊತೆ ಹ್ಯಾಂಡ್ಲರ್ ಪ್ರತಿಕ್ರಿಯೆಗಳು. ಒಂದು ಲಭ್ಯವಿದ್ದರೆ, ಮಾನ್ಯವಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ವಿನಂತಿಸಿದ ಸ್ಕೋಪ್ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, SDK ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ AMZNAಅಧಿಕೃತ ಫಲಿತಾಂಶ ಪ್ರವೇಶ ಟೋಕನ್ ಮತ್ತು ಬಳಕೆದಾರ ಪರ ಹೊಂದಿರುವ ವಸ್ತುfile ಡೇಟಾ.
ಇಲ್ಲದಿದ್ದರೆ, ಅದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಎನ್ಎಸ್ಇ ದೋಷ ವಸ್ತುವಿನ ಮೂಲಕ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್.// ಅಧಿಕೃತ ವಿನಂತಿಯನ್ನು ನಿರ್ಮಿಸಿ.
AMZNAauthorizeRequest *request = [[AMZNAauthorizeRequest alloc] init];
request.scopes = [NSarray arrayWithObjects:
// [AMZNProfileಸ್ಕೋಪ್ userID],
[AMZNProfileಸ್ಕೋಪ್ ಪ್ರೊfile],
[AMZNProfileಸ್ಕೋಪ್ postalCode]];request.interactiveStrategy = AMZNInteractiveStrategy ಎಂದಿಗೂ
ವಿತ್ ಹ್ಯಾಂಡ್ಲರ್:^(AMZNAಅಧಿಕೃತ ಫಲಿತಾಂಶ *ಫಲಿತಾಂಶ, BOOL
userDidCancel, NSError *ದೋಷ) {
(ದೋಷ) { ಆಗಿದ್ದರೆ
// SDK ಯಿಂದ ದೋಷ, ಬಳಕೆದಾರನು ಹಿಂದೆ ಇರಲಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
ವಿನಂತಿಸಿದ ಸ್ಕೋಪ್ಗಳಿಗಾಗಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಧಿಕೃತಗೊಳಿಸಲಾಗಿದೆ.
} ಬೇರೆ {
// ಬಳಕೆದಾರನು ಈ ಹಿಂದೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಧಿಕೃತಗೊಳಿಸಲಾಗಿದೆ.
// ಪ್ರವೇಶ ಟೋಕನ್ ಮತ್ತು ಬಳಕೆದಾರ ಪರವನ್ನು ಪಡೆದುಕೊಳ್ಳಿfile ಡೇಟಾ.
NSString *accessToken = result.token;
AMZNUser *ಬಳಕೆದಾರ = result.user;
NSString *userID = user.userID;
}
}];
ಈ ವಿಭಾಗವು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ವಿವರಿಸುತ್ತದೆ ಸೈನ್ ಔಟ್ ಎರಡರಿಂದಲೂ ಬಳಕೆದಾರರ ಅಧಿಕೃತ ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸುವ ವಿಧಾನ AIMobileLib ಸ್ಥಳೀಯ ಡೇಟಾ ಸ್ಟೋರ್, ಮತ್ತು ದೃಢೀಕರಣ ಸರ್ವರ್. ಪ್ರೊ ಅನ್ನು ಹಿಂಪಡೆಯಲು ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಬಳಕೆದಾರರು ಮತ್ತೆ ಲಾಗಿನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆfile ಡೇಟಾ ಬಳಕೆದಾರರನ್ನು ಲಾಗ್ ಔಟ್ ಮಾಡಲು ಅಥವಾ ಆಪ್ ನಲ್ಲಿ ಲಾಗಿನ್ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ಈ ವಿಧಾನವನ್ನು ಬಳಸಿ.
- ಲಾಗ್ಔಟ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಅಳವಡಿಸಿ.
ಬಳಕೆದಾರರು ಯಶಸ್ವಿಯಾಗಿ ಲಾಗಿನ್ ಆಗಿದ್ದಾಗ, ನೀವು ಲಾಗ್ಔಟ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸಬೇಕು ಇದರಿಂದ ಅವರು ತಮ್ಮ ಪರವನ್ನು ತೆರವುಗೊಳಿಸಬಹುದುfile ಡೇಟಾ ಮತ್ತು ಹಿಂದೆ ಅಧಿಕೃತ ವ್ಯಾಪ್ತಿಗಳು. ನಿಮ್ಮ ಕಾರ್ಯವಿಧಾನವು ಹೈಪರ್ಲಿಂಕ್, ಬಟನ್ ಅಥವಾ ಮೆನು ಐಟಂ ಆಗಿರಬಹುದು. - ಕರೆ ಮಾಡಿ ಸೈನ್ ಔಟ್:.
ಕರೆ ಮಾಡಿ ಸೈನ್ ಔಟ್: ಬಳಕೆದಾರರ ದೃಢೀಕರಣ ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕಲು ನಿಮ್ಮ ಲಾಗ್ಔಟ್ ಹ್ಯಾಂಡ್ಲರ್ನಲ್ಲಿ (ಪ್ರವೇಶ ಟೋಕನ್ಗಳು, ಪ್ರೊfile) ಸ್ಥಳೀಯ ಅಂಗಡಿಯಿಂದ, ಮತ್ತು ಸರ್ವರ್ನಿಂದ ಅವುಗಳ ದೃಢೀಕರಣ ಸ್ಥಿತಿ. ಗೆ ಇನ್ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ ಸೈನ್ ಔಟ್ ಒಂದು ಆಗಿದೆ AMZNAಅಥರೈಸೇಶನ್ ವಿನಂತಿ ಹ್ಯಾಂಡ್ಲರ್ ಬ್ಲಾಕ್ ವಸ್ತು. ಬ್ಲಾಕ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಬೇಕು ಮತ್ತು ನಿರ್ವಹಿಸಬೇಕು ಎನ್ಎಸ್ಇ ದೋಷ ವಸ್ತುಗಳು, ಯಾವಾಗ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ ಸೈನ್ ಔಟ್: ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.[[AMZNAAuthorizationManager sharedManager] ಸೈನ್ ಔಟ್:^(NSError * _Nullable
ದೋಷ) {
ಒಂದು ವೇಳೆ (!ದೋಷ) {
// SDK ನಿಂದ ದೋಷ ಅಥವಾ Amazon ದೃಢೀಕರಣ ಸರ್ವರ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ.
}
}];
ನಿಮ್ಮ ಏಕೀಕರಣವನ್ನು ಪರೀಕ್ಷಿಸಿ
iOS ಸಾಧನ ಅಥವಾ ಸಿಮ್ಯುಲೇಟರ್ನಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ನಿಮ್ಮ Amazon.com ರುಜುವಾತುಗಳೊಂದಿಗೆ ನೀವು ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದು ಎಂದು ಖಚಿತಪಡಿಸಿ.
ಗಮನಿಸಿ: iOS10 ಸಿಮ್ಯುಲೇಟರ್ಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸುವಾಗ, ನೀವು ದೋಷ ಸಂದೇಶವನ್ನು ನೋಡಬಹುದು ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ APIKey ಅಮಾನ್ಯವಾಗಿದೆ ಒಂದು ಬಳಕೆದಾರ ಸ್ಕೋಪ್ಗಳನ್ನು ಅಧಿಕೃತಗೊಳಿಸಿ ವಿನಂತಿ, ಅಥವಾ ಅಜ್ಞಾತ ದೋಷ ಕೋಡ್ ಕ್ಲಿಯರ್ಅಥರೈಸೇಶನ್ ರಾಜ್ಯ ವಿನಂತಿ. ಇದು ಒಂದು Apple ನೊಂದಿಗೆ ತಿಳಿದಿರುವ ದೋಷ SDK ಕೀಚೈನ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ ಇದು ಸಂಭವಿಸುತ್ತದೆ. ಆಪಲ್ ದೋಷವನ್ನು ಪರಿಹರಿಸುವವರೆಗೆ, ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ನೀವು ಅದರ ಸುತ್ತಲೂ ಕೆಲಸ ಮಾಡಬಹುದು ಕೀಚೈನ್ ಹಂಚಿಕೆ ಅಡಿಯಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಸಾಮರ್ಥ್ಯಗಳು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಗುರಿಯ ಟ್ಯಾಬ್. ಈ ದೋಷವು ಸಿಮ್ಯುಲೇಟರ್ಗಳ ಮೇಲೆ ಮಾತ್ರ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಯಾವುದೇ ಪರಿಹಾರವನ್ನು ಬಳಸದೆಯೇ ನೀವು ನಿಜವಾದ iOS10 ಸಾಧನಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಬಹುದು.
iOS ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ Amazon ಗೆಟ್ಟಿಂಗ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ - ಡೌನ್ಲೋಡ್ ಮಾಡಿ [ಹೊಂದುವಂತೆ]
iOS ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ Amazon ಗೆಟ್ಟಿಂಗ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ - ಡೌನ್ಲೋಡ್ ಮಾಡಿ



