Android ಗಾಗಿ ಅಮೆಜಾನ್ ಪ್ರಾರಂಭಿಕ ಮಾರ್ಗದರ್ಶಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ: Android ಗಾಗಿ ಪ್ರಾರಂಭಿಕ ಮಾರ್ಗದರ್ಶಿ
ಕೃತಿಸ್ವಾಮ್ಯ © 2016 ಅಮೆಜಾನ್.ಕಾಮ್, ಇಂಕ್, ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಅಮೆಜಾನ್ ಮತ್ತು ಅಮೆಜಾನ್ ಲೋಗೊ ಅಮೆಜಾನ್.ಕಾಮ್, ಇಂಕ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಅಮೆಜಾನ್ ಒಡೆತನದ ಎಲ್ಲಾ ಇತರ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
Android ಗಾಗಿ ಪ್ರಾರಂಭಿಸುವುದು
ನಿಮ್ಮ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ನಾವು ನಿಮಗೆ ತೋರಿಸುತ್ತೇವೆ. ಈ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ ಬಳಕೆದಾರರು ತಮ್ಮ ಅಮೆಜಾನ್ ರುಜುವಾತುಗಳೊಂದಿಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಅನುಮತಿಸಲು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅಮೆಜಾನ್ ಬಟನ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಲಾಗಿನ್ ಅನ್ನು ನೀವು ಹೊಂದಿರಬೇಕು.
Android ಡೆವಲಪರ್ ಪರಿಕರಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ
ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಅಮೆಜಾನ್ ಎಸ್ಡಿಕೆ ಜೊತೆಗಿನ ಲಾಗಿನ್ ನಿಮ್ಮ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸೇರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೊದೊಂದಿಗೆ ಡೆವಲಪರ್.ಅಮಾ zon ೋನ್.ಕಾಂನಿಂದ ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಅಮೆಜಾನ್ ಎಸ್ಡಿಕೆ ಜೊತೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಆದಾಗ್ಯೂ ನೀವು ಎಡಿಟಿ ಪ್ಲಗಿನ್ನೊಂದಿಗೆ ಎಕ್ಲಿಪ್ಸ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು. ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋವನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಎಸ್ಡಿಕೆ ಹೊಂದಿಸುವ ಹಂತಗಳಿಗಾಗಿ, ನೋಡಿ Android SDK ಪಡೆಯಿರಿ developper.android.com ನಲ್ಲಿ.
Android SDK ಅನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ, ಹುಡುಕಿ SDK ಮ್ಯಾನೇಜರ್ ನಿಮ್ಮ Android ಸ್ಥಾಪನೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್. ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು, ನೀವು ಆಂಡ್ರಾಯ್ಡ್ 2.2 ಅಥವಾ ಹೆಚ್ಚಿನದಕ್ಕಾಗಿ ಎಸ್ಡಿಕೆ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಎಸ್ಡಿಕೆ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸಬೇಕು (ಎಪಿಐ ಆವೃತ್ತಿ 8). ನೋಡಿ ಎಸ್ಡಿಕೆ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ SDK ಬಳಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ developper.android.com ನಲ್ಲಿ
SDK ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು Android ವರ್ಚುವಲ್ ಸಾಧನವನ್ನು (AVD) ಹೊಂದಿಸಿ. ನೋಡಿ ನಿರ್ವಹಣೆ ವರ್ಚುವಲ್ ಸಾಧನಗಳು ವರ್ಚುವಲ್ ಸಾಧನವನ್ನು ಹೊಂದಿಸುವ ಸೂಚನೆಗಳಿಗಾಗಿ developper.android.com ನಲ್ಲಿ.
ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿದಾಗ, ನೀವು ಮಾಡಬಹುದು Android ಗಾಗಿ ಅಮೆಜಾನ್ SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ or ಎಸ್ ಅನ್ನು ಚಲಾಯಿಸಿampಲೆ ಆಪ್, ಕೆಳಗೆ ವಿವರಿಸಿದಂತೆ.
Android ಗಾಗಿ ಅಮೆಜಾನ್ SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
Android ಗಾಗಿ Amazon SDK ಯೊಂದಿಗೆ ಲಾಗಿನ್ ಎರಡು ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಬರುತ್ತದೆ. ಮೊದಲನೆಯದು ಆಂಡ್ರಾಯ್ಡ್ ಲೈಬ್ರರಿ ಮತ್ತು ಪೋಷಕ ದಸ್ತಾವೇಜನ್ನು ಒಳಗೊಂಡಿದೆ. ಎರಡನೆಯದು ಇದರಂತೆ ಒಳಗೊಂಡಿದೆampಲೆ ಅಪ್ಲಿಕೇಶನ್ ಬಳಕೆದಾರರಿಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ಅವರ ಪ್ರೊ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆfile ಡೇಟಾ.
ನೀವು ಈಗಾಗಲೇ Android SDK ಅಥವಾ Android ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ನೋಡಿ ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ Android ಡೆವಲಪರ್ ಪರಿಕರಗಳು ಮೇಲಿನ ವಿಭಾಗ.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿ zip ಮತ್ತು ಹೊರತೆಗೆಯಿರಿ fileನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗೆ ರು.
ನೀವು ನೋಡಬೇಕು ಎ ಡಾಕ್ ಮತ್ತು ಎ ಲಿಬ್ ಉಪಕೋಶ. - ತೆರೆಯಿರಿ doc / index.html ಗೆ view Amazon Android API ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
- ನೋಡಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ, Android ಗೆ ಲೈಬ್ರರಿ ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಸೂಚನೆಗಳಿಗಾಗಿ
Android ಗಾಗಿ ಅಮೆಜಾನ್ SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ, ನೀವು ಮಾಡಬಹುದು ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಹೊಸ ಲಾಗಿನ್ ರಚಿಸಿ ಯೋಜನೆ, ನಂತರ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಲಾಗುತ್ತಿದೆ .
ಎಸ್ ಅನ್ನು ಚಲಾಯಿಸಿampಲೆ ಆಪ್
ಗಳನ್ನು ಚಲಾಯಿಸಲುampಲೆ ಅಪ್ಲಿಕೇಶನ್, ರು ಆಮದು ಮಾಡಿampಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ವರ್ಕ್ಸ್ಪೇಸ್ಗೆ (ನೀವು ಎಕ್ಲಿಪ್ಸ್ ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ವರ್ಕ್ಸ್ಪೇಸ್ಗೆ ಸೇರಿಸಬೇಕು. ನೋಡಿ ಕಸ್ಟಮ್ ಡೀಬಗ್ ಸೇರಿಸಿ ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಕೀಸ್ಟೋರ್ ಕೆಳಗಿನ ವಿಭಾಗ). ಎಪಿಐ ಕೀ ಎಸ್ampಲೆ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಕೆಲಸದ ಸ್ಥಳವು ಎಸ್ನೊಂದಿಗೆ ಸಾಗಿಸುವ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಬಳಸಲು ಅಗತ್ಯವಿದೆampಲೆ ಕಸ್ಟಮ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡದಿದ್ದಲ್ಲಿ, ಬಳಕೆದಾರರಿಗೆ ರು ಬಳಸಿ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲampಲೆ ನೀವು ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ಬಳಸುತ್ತಿದ್ದರೆ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿ SampleLoginWithAmazonAppForAndroid-src.zip ಮತ್ತು ಹೊರತೆಗೆಯಿರಿ fileನಿಮ್ಮ ಹಾರ್ಡ್ನಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಗೆ ರು
- Android ಸ್ಟುಡಿಯೋ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ
- ಗೆ ಬ್ರೌಸ್ ಮಾಡಿ Sampಲೆಜೊವಿನ್ ಅಮೆಜಾನ್ ಆಪ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಜಿಪ್ ಅನ್ನು ಹೊರತೆಗೆದ ನಂತರ ಪಡೆದ ಡೈರೆಕ್ಟರಿ file ಹಂತದಲ್ಲಿ
- ನಿಂದ ನಿರ್ಮಿಸಿ ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಪ್ರಾಜೆಕ್ಟ್ ಮಾಡಿ, ಮತ್ತು ಯೋಜನೆಗಾಗಿ ಕಾಯಿರಿ
- ನಿಂದ ಓಡು ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಓಡು ತದನಂತರ ಕ್ಲಿಕ್ ಮಾಡಿ Sampಲೆಜೊವಿನ್ ಅಮೆಜಾನ್ ಆಪ್.
- ಎಮ್ಯುಲೇಟರ್ ಅಥವಾ ಸಂಪರ್ಕಿತ ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಓಡು.
ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀ ಅಂಗಡಿಯನ್ನು ಸೇರಿಸಿ
ನೀವು ಎಕ್ಲಿಪ್ಸ್ ಬಳಸುತ್ತಿದ್ದರೆ, ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಸೇರಿಸಲು ಕೆಳಗಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ:
- ರಲ್ಲಿ ಆದ್ಯತೆಗಳು ಸಂವಾದ, ಆಯ್ಕೆ ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ನಿರ್ಮಿಸಿ.
- ಮುಂದೆ ಕಸ್ಟಮ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಿ, ಕ್ಲಿಕ್ ಮಾಡಿ ಬ್ರೌಸ್ ಮಾಡಿ.
- ಗಳಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿampಆಪ್ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ 3 ಪು.ಕೀಸ್ಟೋರ್, ತದನಂತರ ಕ್ಲಿಕ್ ಮಾಡಿ OK.
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಲಾಗುತ್ತಿದೆ
ನೀವು Amazon ಜೊತೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲು a webಸೈಟ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, ನೀವು Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿಕೊಳ್ಳಬೇಕು. ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ನಿಮ್ಮ ವ್ಯಾಪಾರದ ಕುರಿತು ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಮತ್ತು ಪ್ರತಿಯೊಂದರ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ನೋಂದಣಿಯಾಗಿದೆ webನೀವು ರಚಿಸಿದ ಸೈಟ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ Amazon ಜೊತೆಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ವ್ಯಾಪಾರ ಮಾಹಿತಿಯನ್ನು ಬಳಕೆದಾರರು ಪ್ರತಿ ಬಾರಿ ನಿಮ್ಮಲ್ಲಿ Amazon ಜೊತೆ ಲಾಗಿನ್ ಮಾಡಿದಾಗ ಅವರಿಗೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ webಸೈಟ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್. ಬಳಕೆದಾರರು ನಿಮ್ಮ ಅರ್ಜಿಯ ಹೆಸರು, ನಿಮ್ಮ ಲೋಗೋ ಮತ್ತು ನಿಮ್ಮ ಗೌಪ್ಯತೆ ನೀತಿಯ ಲಿಂಕ್ ಅನ್ನು ನೋಡುತ್ತಾರೆ. ಈ ಹಂತಗಳು ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಹೇಗೆ ನೋಂದಾಯಿಸುವುದು ಮತ್ತು ಆ ಖಾತೆಗೆ ಆಂಡ್ರಾಯ್ಡ್ ಆಪ್ ಅನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.
ಕೆಳಗಿನ ವಿಷಯಗಳನ್ನು ನೋಡಿ:
- ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ
- ನಿಮ್ಮ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ
- ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ಗಾಗಿ Android ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಿ
- ಆಪ್ಸ್ಟೋರ್ ಇಲ್ಲದೆ Android ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಿ
- Android ಅಪ್ಲಿಕೇಶನ್ ಸಹಿಗಳು ಮತ್ತು API ಕೀಗಳು
- Android ಅಪ್ಲಿಕೇಶನ್ ಸಹಿಯನ್ನು ನಿರ್ಧರಿಸುವುದು
- Android API ಕೀಲಿಯನ್ನು ಹಿಂಪಡೆಯಲಾಗುತ್ತಿದೆ
ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ
- ಗೆ ಹೋಗಿ https://login.amazon.com.
- ನೀವು ಮೊದಲು ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಸೈನ್ ಅಪ್ ಮಾಡಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್ ಕನ್ಸೋಲ್. ಇಲ್ಲದಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿ ಸೈನ್ ಅಪ್ ಮಾಡಿ. ನಿಮ್ಮನ್ನು ಸೆಲ್ಲರ್ ಸೆಂಟ್ರಲ್ಗೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ, ಇದು ಲಾಗಿನ್ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ನೋಂದಣಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಸೆಲ್ಲರ್ ಸೆಂಟ್ರಲ್ ಅನ್ನು ಬಳಸುವುದು ನಿಮ್ಮ ಮೊದಲ ಬಾರಿಗೆ ಆಗಿದ್ದರೆ, ಮಾರಾಟಗಾರರ ಕೇಂದ್ರ ಖಾತೆಯನ್ನು ಹೊಂದಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ.
- ಕ್ಲಿಕ್ ಮಾಡಿ ಹೊಸ ಅರ್ಜಿಯನ್ನು ನೋಂದಾಯಿಸಿ. ದಿ ನಿಮ್ಮ ಅರ್ಜಿಯನ್ನು ನೋಂದಾಯಿಸಿ ಫಾರ್ಮ್ ಕಾಣಿಸುತ್ತದೆ:
a. ರಲ್ಲಿ ನಿಮ್ಮ ಅರ್ಜಿಯನ್ನು ನೋಂದಾಯಿಸಿ ಫಾರ್ಮ್, ಎ ನಮೂದಿಸಿ ಹೆಸರು ಮತ್ತು ಎ ವಿವರಣೆ ನಿಮ್ಮ ಅರ್ಜಿಗಾಗಿ.
ದಿ ಹೆಸರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಮಾಹಿತಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಬಳಕೆದಾರರು ಒಪ್ಪಿದಾಗ ಸಮ್ಮತಿ ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾದ ಹೆಸರು. ಈ ಹೆಸರು Android, iOS ಮತ್ತು ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ webನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಸೈಟ್ ಆವೃತ್ತಿಗಳು.
b. ಎ ನಮೂದಿಸಿ ಗೌಪ್ಯತೆ ಸೂಚನೆ URL ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ
ದಿ ಗೌಪ್ಯತೆ ಸೂಚನೆ URL ನಿಮ್ಮ ಕಂಪನಿಯ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ನ ಗೌಪ್ಯತೆ ನೀತಿಯ ಸ್ಥಳವಾಗಿದೆ (ಉದಾampಲೆ, http://www.example.com/privacy.html). ಈ ಲಿಂಕ್ ಅನ್ನು ಒಪ್ಪಿಗೆಯ ಪರದೆಯಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
c. ನೀವು ಸೇರಿಸಲು ಬಯಸಿದರೆ a ಲೋಗೋ ಚಿತ್ರ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ, ಕ್ಲಿಕ್ ಮಾಡಿ ಬ್ರೌಸ್ ಮಾಡಿ ಮತ್ತು ಅನ್ವಯವಾಗುವ ಚಿತ್ರವನ್ನು ಪತ್ತೆ ಮಾಡಿ.
ನಿಮ್ಮ ವ್ಯಾಪಾರವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಸೈನ್ ಇನ್ ಮತ್ತು ಸಮ್ಮತಿ ಪರದೆಯಲ್ಲಿ ಈ ಲೋಗೋವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ webಸೈಟ್ ಲೋಗೋ 50 ಪಿಕ್ಸೆಲ್ಗಳಿಗಿಂತ ಎತ್ತರವಾಗಿದ್ದರೆ 50 ಪಿಕ್ಸೆಲ್ಗಳ ಎತ್ತರಕ್ಕೆ ಕುಗ್ಗುತ್ತದೆ; ಲಾಂಛನದ ಅಗಲಕ್ಕೆ ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ - ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ. ನಿಮ್ಮ ಎಸ್ample ನೋಂದಣಿ ಈ ರೀತಿ ಇರಬೇಕು:
ನಿಮ್ಮ ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿದ ನಂತರ, ನೀವು ನಿರ್ದಿಷ್ಟವಾದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು webಅಮೆಜಾನ್ ಖಾತೆಯೊಂದಿಗೆ ಈ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸುವ ಸೈಟ್ಗಳು ಮತ್ತು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು.
ನಿಮ್ಮ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ
Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಲು, ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸುವ ಆಯ್ಕೆ ನಿಮಗೆ ಇದೆ (ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ಗಾಗಿ Android ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಿ, ಪ. 8) ಅಥವಾ ನೇರವಾಗಿ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ (Android ಅನ್ನು ಸೇರಿಸಿ ಆಪ್ಸ್ಟೋರ್ ಇಲ್ಲದೆ ಅಪ್ಲಿಕೇಶನ್, ಪ. 9). ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ನೋಂದಾಯಿಸಿದಾಗ, ಅಮೆಜಾನ್ ದೃ service ೀಕರಣ ಸೇವೆಯೊಂದಿಗೆ ಲಾಗಿನ್ಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುವ API ಕೀಗೆ ನೀವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತೀರಿ.
ಗಮನಿಸಿ: ನಿಮ್ಮ Android ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅಮೆಜಾನ್ ಸಾಧನ ಸಂದೇಶವನ್ನು ಬಳಸಲು ನೀವು ಯೋಜಿಸುತ್ತಿದ್ದರೆ, ದಯವಿಟ್ಟು ಸಂಪರ್ಕಿಸಿ ಲ್ವಾ- support@amazon.com ಇದರೊಂದಿಗೆ:
- ಅಮೆಜಾನ್ ಜೊತೆ ಲಾಗಿನ್ ಮಾಡಲು ನೀವು ಸೈನ್ ಅಪ್ ಮಾಡಲು ಬಳಸಿದ ಅಮೆಜಾನ್ ಖಾತೆಯ ಇಮೇಲ್ ವಿಳಾಸ.
- ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ಗಾಗಿ ನೀವು ಸೈನ್ ಅಪ್ ಮಾಡಲು ಬಳಸಿದ ಅಮೆಜಾನ್ ಖಾತೆಯ ಇಮೇಲ್ ವಿಳಾಸ (ವಿಭಿನ್ನವಾಗಿದ್ದರೆ).
- ನಿಮ್ಮ ಮಾರಾಟಗಾರರ ಕೇಂದ್ರ ಖಾತೆಯಲ್ಲಿನ ಹೆಸರು. (ಸೆಲ್ಲರ್ ಸೆಂಟ್ರಲ್ನಲ್ಲಿ, ಕ್ಲಿಕ್ ಮಾಡಿ ಸೆಟ್ಟಿಂಗ್ಗಳು> ಖಾತೆ ಮಾಹಿತಿ> ಮಾರಾಟಗಾರರ ಮಾಹಿತಿ, ಮತ್ತು ಬಳಸಿ ಪ್ರದರ್ಶನದ ಹೆಸರು).
- ನಿಮ್ಮ ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಡೆವಲಪರ್ ಖಾತೆಯಲ್ಲಿನ ಹೆಸರು. (ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ವಿತರಣಾ ಸೈಟ್ನಲ್ಲಿ, ಕ್ಲಿಕ್ ಮಾಡಿ ಸೆಟ್ಟಿಂಗ್ಗಳು > ಕಂಪನಿ ಪ್ರೊfile ಮತ್ತು ಬಳಸಿ ಡೆವಲಪರ್ ಹೆಸರು ಅಥವಾ ಕಂಪನಿಯ ಹೆಸರು).
ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ಗಾಗಿ Android ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಿ
ಕೆಳಗಿನ ಹಂತಗಳು ಅಮೆಜಾನ್ ಖಾತೆಯೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ಗೆ ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ:
- ಅಪ್ಲಿಕೇಶನ್ ಪರದೆಯಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ Android ಸೆಟ್ಟಿಂಗ್ಗಳು. ನೀವು ಈಗಾಗಲೇ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿದ್ದರೆ, ಇದಕ್ಕಾಗಿ ನೋಡಿ API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ ರಲ್ಲಿ ಬಟನ್ Android ಸೆಟ್ಟಿಂಗ್ಗಳು
ದಿ Android ಅಪ್ಲಿಕೇಶನ್ ವಿವರಗಳು ಫಾರ್ಮ್ ಕಾಣಿಸುತ್ತದೆ: - ಆಯ್ಕೆ ಮಾಡಿ ಹೌದು "ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಮೆಜಾನ್ ಆಪ್ ಸ್ಟೋರ್ ಮೂಲಕ ವಿತರಿಸಲಾಗಿದೆಯೇ?" ಎಂಬ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರವಾಗಿ.
- ನಮೂದಿಸಿ ಲೇಬಲ್ ನಿಮ್ಮ ಆಂಡ್ರಾಯ್ಡ್ ಆಪ್. ಇದು ನಿಮ್ಮ ಆಪ್ನ ಅಧಿಕೃತ ಹೆಸರಾಗಿರಬೇಕಾಗಿಲ್ಲ. ಇದು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಈ ನಿರ್ದಿಷ್ಟ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸರಳವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು webಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ಗೆ ನೋಂದಾಯಿಸಲಾದ ಸೈಟ್ಗಳು.
- ನಿಮ್ಮ ಸೇರಿಸಿ ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಐಡಿ.
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ನೀವು ಸ್ವಯಂ ಸಹಿ ಮಾಡಿದರೆ, ಸ್ವಯಂ ಸಹಿ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಿ. ಅಪ್ಸ್ಟೋರ್ ಅನ್ನು ನೇರವಾಗಿ ಬಳಸದೆ ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ API ಕೀಲಿಯನ್ನು ಪಡೆಯಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ:
a. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಮೂಲಕ ಸಹಿ ಮಾಡದಿದ್ದರೆ, “ಈ ಅಪ್ಲಿಕೇಶನ್ ಸ್ವಯಂ ಸಹಿ ಮಾಡಲಾಗಿದೆಯೇ?” ಎಂಬ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರವಾಗಿ ಹೌದು ಆಯ್ಕೆಮಾಡಿ.
ದಿ Android ಅಪ್ಲಿಕೇಶನ್ ವಿವರಗಳು ಫಾರ್ಮ್ ವಿಸ್ತರಿಸುತ್ತದೆ:
b. ನಿಮ್ಮ ನಮೂದಿಸಿ ಪ್ಯಾಕೇಜ್ ಹೆಸರು.
ಇದು ನಿಮ್ಮ Android ಯೋಜನೆಯ ಪ್ಯಾಕೇಜ್ ಹೆಸರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ನಿಮ್ಮ Android ಪ್ರಾಜೆಕ್ಟ್ನ ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ನಿರ್ಧರಿಸಲು, ನಿಮ್ಮ ಆಂಡ್ರಾಯ್ಡ್ ಡೆವಲಪರ್ ಟೂಲ್ನಲ್ಲಿ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ.
ತೆರೆಯಿರಿ AndroidManifest.XML ಪ್ಯಾಕೇಜ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಟ್ಯಾಬ್. ಮೊದಲ ನಮೂದು ಪ್ಯಾಕೇಜ್ ಹೆಸರು.
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 ಕೀಗಳು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನಿಂದ ಸಹಿಯನ್ನು ಹೊರತೆಗೆಯಲು ನೀವು ಬಳಸಬಹುದಾದ ಹಂತಗಳಿಗಾಗಿ. - ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಪರೀಕ್ಷಾ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಉತ್ಪಾದನಾ ಆವೃತ್ತಿಯಂತಹ ವಿಭಿನ್ನ ಸಹಿಗಳು ಅಥವಾ ಪ್ಯಾಕೇಜ್ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ತನ್ನದೇ ಆದ API ಕೀ ಅಗತ್ಯವಿರುತ್ತದೆ. ಇಂದ Android ಸೆಟ್ಟಿಂಗ್ಗಳು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ, ಕ್ಲಿಕ್ ಮಾಡಿ API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಹೆಚ್ಚುವರಿ ಕೀಲಿಗಳನ್ನು ರಚಿಸಲು ಬಟನ್ (ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ಒಂದು).
Android ಅಪ್ಲಿಕೇಶನ್ ಸಹಿಗಳು ಮತ್ತು API ಕೀಗಳು
ಅಪ್ಲಿಕೇಶನ್ ಸಹಿ ಒಂದು SHA-256 ಹ್ಯಾಶ್ ಮೌಲ್ಯವಾಗಿದ್ದು, ಅದನ್ನು ನಿರ್ಮಿಸಿದಾಗ ಪ್ರತಿ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ನಿರ್ಮಿಸಲು ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ ಸಹಿಯನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಗುರುತಿಸಲು API ಕೀ ಅಮೆಜಾನ್ ಸೇವೆಗಳನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಹಿ ಮಾಡಲು ನೀವು ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಅನ್ನು ಬಳಸಿದರೆ, API ಕೀಲಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒದಗಿಸಲಾಗುತ್ತದೆ. ನೀವು ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಅನ್ನು ಬಳಸದಿದ್ದರೆ, ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ನೀವು ಹಸ್ತಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ.
ಅಪ್ಲಿಕೇಶನ್ ಸಹಿಯನ್ನು ಕೀಸ್ಟೋರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಮತ್ತು ಬಿಡುಗಡೆ ಕೀಸ್ಟೋರ್ ಇರುತ್ತದೆ. ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಎಕ್ಲಿಪ್ಸ್ಗಾಗಿ ಆಂಡ್ರಾಯ್ಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಟೂಲ್ಸ್ ಪ್ಲಗ್ಇನ್ ರಚಿಸಿದೆ ಮತ್ತು ಇದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ನ ಸ್ಥಳವನ್ನು ನೀವು ಕಾಣಬಹುದು ಕಿಟಕಿ, ಮತ್ತು ನಂತರ ಆಯ್ಕೆ ಆದ್ಯತೆಗಳು> ಆಂಡ್ರಾಯ್ಡ್> ಬಿಲ್ಡ್. ಆ ಪರದೆಯಿಂದ ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಸಹ ಸೇರಿಸಬಹುದು. Android ಸ್ಟುಡಿಯೋಗಾಗಿ, ನಿಂದ ನಿರ್ಮಿಸಿ ಮೆನು, ಆಯ್ಕೆ ಬಿಲ್ಡ್ ಪ್ರಕಾರಗಳನ್ನು ಸಂಪಾದಿಸಿ, ನಂತರ ಹೋಗಿ ಸಹಿ ಮಾಡುವುದು ಟ್ಯಾಬ್, ಮತ್ತು ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಹುಡುಕಿ ಅಂಗಡಿ File ಕ್ಷೇತ್ರ.
ಸಹಿ ಮಾಡಿದ APK ಅನ್ನು ರಚಿಸಲು ನಿಮ್ಮ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ರಫ್ತು ಮಾಡಿದಾಗ ಬಿಡುಗಡೆ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ file.
ರಫ್ತು ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ, ನೀವು ಹೊಸ ಬಿಡುಗಡೆ ಕೀಸ್ಟೋರ್ ಅನ್ನು ರಚಿಸುತ್ತಿದ್ದರೆ ನೀವು ಅದರ ಸ್ಥಳವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೀರಿ. ಇವರಿಂದ
ಡೀಫಾಲ್ಟ್ ಅನ್ನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ನ ಅದೇ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ ಡೀಬಗ್ ಸಹಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ನೋಂದಾಯಿಸಿದ್ದರೆ, ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು ಸಿದ್ಧರಾದಾಗ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹೊಸ ಆಂಡ್ರಾಯ್ಡ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ. ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ ಸೆಟ್ಟಿಂಗ್ ಬಿಡುಗಡೆಯ ಕೀಸ್ಟೋರ್ನಿಂದ ಸಹಿಯನ್ನು ಬಳಸಬೇಕು.
ನೋಡಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸಹಿ ಮಾಡಲಾಗುತ್ತಿದೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ developper.android.com ನಲ್ಲಿ.
Android ಅಪ್ಲಿಕೇಶನ್ ಸಹಿಯನ್ನು ನಿರ್ಧರಿಸಿ
- ನೀವು ಸಹಿ ಮಾಡಿದ APK ಅನ್ನು ಹೊಂದಿದ್ದರೆ file:
a. APK ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ file ಮತ್ತು ಹೊರತೆಗೆಯಿರಿ CERT.RSA (ಅಗತ್ಯವಿದ್ದರೆ ನೀವು ಎಪಿಕೆ ವಿಸ್ತರಣೆಯನ್ನು ಜಿಪ್ಗೆ ಮರುಹೆಸರಿಸಬಹುದು).
b. ಆಜ್ಞಾ ಸಾಲಿನಿಂದ, ರನ್ ಮಾಡಿ:ಕೀಟೂಲ್ -ಪ್ರಿಂಟ್ಸರ್ಟ್ -file CERT.RSA ಕೀಟೂಲಿಸ್ ನಲ್ಲಿ ಇದೆ ತೊಟ್ಟಿ ನಿಮ್ಮ ಜಾವಾ ಸ್ಥಾಪನೆಯ ಡೈರೆಕ್ಟರಿ.
- ನೀವು ಕೀಸ್ಟೋರ್ ಹೊಂದಿದ್ದರೆ file:
a. ಆಜ್ಞಾ ಸಾಲಿನಿಂದ, ರನ್ ಮಾಡಿ:keytool -list -v -alias -ಕಿಸ್ಟೋರ್fileಹೆಸರು> ಕೀಟೂಲ್ ನಿಮ್ಮ ಜಾವಾ ಸ್ಥಾಪನೆಯ ಬಿನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ. ಅಲಿಯಾಸ್ ಎನ್ನುವುದು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಹಿ ಮಾಡಲು ಬಳಸುವ ಕೀಲಿಯ ಹೆಸರು.
b. ಕೀಗಾಗಿ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ ಮತ್ತು ಒತ್ತಿರಿ ನಮೂದಿಸಿ. - ಅಡಿಯಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರ ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳು, ನಕಲಿಸಿ SHA256 ಮೌಲ್ಯ.
Android API ಕೀಲಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ
ನೀವು ಆಂಡ್ರಾಯ್ಡ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ ಮತ್ತು ಆಪ್ ಸಿಗ್ನೇಚರ್ ಅನ್ನು ಒದಗಿಸಿದಾಗ, ಅಮೆಜಾನ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ಗಾಗಿ ನೀವು ನೋಂದಣಿ ಪುಟದಿಂದ ಎಪಿಐ ಕೀಯನ್ನು ಹಿಂಪಡೆಯಬಹುದು. ನೀವು ಆ API ಕೀಲಿಯನ್ನು a ಗೆ ಇರಿಸಬೇಕಾಗುತ್ತದೆ file ನಿಮ್ಮ ಆಂಡ್ರಾಯ್ಡ್ ಯೋಜನೆಯಲ್ಲಿ. ನೀವು ಮಾಡುವವರೆಗೂ, ಲಾಗಿನ್ ಜೊತೆ ಅಮೆಜಾನ್ ದೃ serviceೀಕರಣ ಸೇವೆಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಧಿಕಾರವಿರುವುದಿಲ್ಲ.
- ಗೆ ಹೋಗಿ https://login.amazon.com.
- ಕ್ಲಿಕ್ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್ ಕನ್ಸೋಲ್.
- ರಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎಡಭಾಗದಲ್ಲಿರುವ ಬಾಕ್ಸ್, ನಿಮ್ಮದನ್ನು ಆರಿಸಿ
- ಅಡಿಯಲ್ಲಿ ನಿಮ್ಮ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹುಡುಕಿ Android ಸೆಟ್ಟಿಂಗ್ಗಳು (ನೀವು ಇನ್ನೂ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸದಿದ್ದರೆ, ನೋಡಿ ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ಗಾಗಿ Android ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಿ).
- ಕ್ಲಿಕ್ ಮಾಡಿ API ಕೀ ಮೌಲ್ಯವನ್ನು ರಚಿಸಿ. ಪಾಪ್ಅಪ್ ವಿಂಡೋ ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಕೀಲಿಯನ್ನು ನಕಲಿಸಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಎಲ್ಲವನ್ನೂ ಆಯ್ಕೆಮಾಡಿ ಸಂಪೂರ್ಣ ಆಯ್ಕೆ ಮಾಡಲು
ಗಮನಿಸಿ: API ಕೀ ಮೌಲ್ಯವು ಭಾಗಶಃ, ಅದು ಉತ್ಪತ್ತಿಯಾಗುವ ಸಮಯವನ್ನು ಆಧರಿಸಿದೆ. ಆದ್ದರಿಂದ, ನೀವು ರಚಿಸುವ ನಂತರದ API ಕೀ ಮೌಲ್ಯ (ಗಳು) ಮೂಲಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿರಬಹುದು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಈ ಯಾವುದೇ API ಕೀ ಮೌಲ್ಯಗಳನ್ನು ನೀವು ಮಾನ್ಯವಾಗಿರುವುದರಿಂದ ಬಳಸಬಹುದು. - ನೋಡಿ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ ನಿಮ್ಮ Android ಗೆ API ಕೀಲಿಯನ್ನು ಸೇರಿಸುವ ಸೂಚನೆಗಳಿಗಾಗಿ
ಅಮೆಜಾನ್ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ರಚಿಸಲಾಗುತ್ತಿದೆ
ಈ ವಿಭಾಗದಲ್ಲಿ, ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ಹೊಸ ಆಂಡ್ರಾಯ್ಡ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು, ಯೋಜನೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಮತ್ತು ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಹೊಂದಿರುವ ಬಳಕೆದಾರರನ್ನು ಸೈನ್ ಇನ್ ಮಾಡಲು ಯೋಜನೆಗೆ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುವುದು ಹೇಗೆ ಎಂದು ನೀವು ಕಲಿಯುವಿರಿ. ನಾವು ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೊದ ಹಂತಗಳನ್ನು ವಿವರಿಸುತ್ತೇವೆ, ಆದರೆ ನಿಮ್ಮ ಆಯ್ಕೆಯ ಯಾವುದೇ ಐಡಿಇ ಅಥವಾ ಆಂಡ್ರಾಯ್ಡ್ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳಿಗೆ ನೀವು ಸಾದೃಶ್ಯ ಹಂತಗಳನ್ನು ಅನ್ವಯಿಸಬಹುದು.
ಕೆಳಗಿನ ವಿಷಯಗಳನ್ನು ನೋಡಿ:
- ಅಮೆಜಾನ್ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ಹೊಸ ಲಾಗಿನ್ ರಚಿಸಿ
- ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
- ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಲು ವಿಷಯ ಸಹಾಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ನೆಟ್ವರ್ಕ್ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸಿ
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ
- ಎಸ್ ತೆಗೆದುಹಾಕಿample ಆಪ್ ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್
- ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಿ
- ನಿಮ್ಮ ಯೋಜನೆಗೆ ದೃ activity ೀಕರಣ ಚಟುವಟಿಕೆಯನ್ನು ಸೇರಿಸಿ
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಮೆಜಾನ್ ಬಟನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಸೇರಿಸಿ
- ಲಾಗಿನ್ ಬಟನ್ ಅನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ಪ್ರೊ ಪಡೆಯಿರಿfile ಡೇಟಾ
- ಪ್ರಾರಂಭದಲ್ಲಿ ಬಳಕೆದಾರರ ಲಾಗಿನ್ಗಾಗಿ ಪರಿಶೀಲಿಸಿ
- ದೃ state ೀಕರಣ ಸ್ಥಿತಿಯನ್ನು ತೆರವುಗೊಳಿಸಿ ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಲಾಗ್ out ಟ್ ಮಾಡಿ
- ಅಮೆಜಾನ್ ಆಥರೈಜೇಶನ್ ಮ್ಯಾನೇಜರ್ ವಿಧಾನಗಳನ್ನು ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ಕರೆ ಮಾಡಿ
ಅಮೆಜಾನ್ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ಹೊಸ ಲಾಗಿನ್ ರಚಿಸಿ
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಲು ನೀವು ಇನ್ನೂ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಜೆಕ್ಟ್ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಒಂದನ್ನು ರಚಿಸಲು ಕೆಳಗಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ. ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿದ್ದರೆ, ಇದಕ್ಕೆ ತೆರಳಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ .
- ಲಾಂಚ್ Android ಅಭಿವೃದ್ಧಿ ಸಾಧನ.
- ನಿಂದ File ಮೆನು, ಆಯ್ಕೆ ಹೊಸದು ಮತ್ತು ಯೋಜನೆ.
- ಒಂದು ನಮೂದಿಸಿ ಅಪ್ಲಿಕೇಶನ್ ಹೆಸರು ಮತ್ತು ಕಂಪನಿ ಹೆಸರು ನಿಮಗಾಗಿ
- ನಮೂದಿಸಿ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಕಂಪನಿಯ ಹೆಸರು ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ನೋಂದಾಯಿಸಿದಾಗ ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಹೆಸರಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ಇನ್ನೂ ನೋಂದಾಯಿಸದಿದ್ದರೆ, ಒಂದು ಆಯ್ಕೆಮಾಡಿ ಪ್ಯಾಕೇಜ್ ಹೆಸರು ತದನಂತರ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಲಾಗುತ್ತಿದೆ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನೀವು ರಚಿಸಿದ ನಂತರ ವಿಭಾಗ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಪ್ಯಾಕೇಜ್ ಹೆಸರು ನೋಂದಾಯಿತ ಪ್ಯಾಕೇಜ್ ಹೆಸರಿಗೆ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ಅಮೆಜಾನ್ ಕರೆಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ಯಶಸ್ವಿಯಾಗುವುದಿಲ್ಲ. - ಎ ಆಯ್ಕೆಮಾಡಿ ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುವ ಎಸ್ಡಿಕೆ API 8 ರ: ಆಂಡ್ರಾಯ್ಡ್ 2 (ಫ್ರೊಯೊ) ಅಥವಾ ಹೆಚ್ಚಿನದು ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಮುಂದೆ.
- ನೀವು ರಚಿಸಲು ಬಯಸುವ ಚಟುವಟಿಕೆಯ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಮುಂದೆ.
- ಸಂಬಂಧಿತ ವಿವರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಮುಗಿಸು.
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಕರೆಯಲು ನೀವು ಬಳಸಬಹುದಾದ ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿಮ್ಮ ಕಾರ್ಯಕ್ಷೇತ್ರದಲ್ಲಿ ನೀವು ಈಗ ಹೊಂದಿರುತ್ತೀರಿ.
ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ನೀವು ಇನ್ನೂ ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಅಮೆಜಾನ್ ಎಸ್ಡಿಕೆ ಜೊತೆ ಲಾಗಿನ್ ಡೌನ್ಲೋಡ್ ಮಾಡದಿದ್ದರೆ, ನೋಡಿ ಇದರೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ Android ಗಾಗಿ ಅಮೆಜಾನ್ SDK (ಪು. 4).
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಆಂಡ್ರಾಯ್ಡ್ ಡೆವಲಪರ್ ಪರಿಕರಗಳಲ್ಲಿ ತೆರೆಯಲಾಗಿದೆ ಪ್ರಾಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್, ನಿಮ್ಮ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಯೋಜನೆ.
- ಫೋಲ್ಡರ್ ಕರೆದರೆ ಲಿಬ್ಸ್ ಈಗಾಗಲೇ ಇಲ್ಲ, ರಚಿಸಿ
- ನಕಲಿಸಿ ಲಾಗಿನ್-ವಿತ್-ಅಮೆಜಾನ್-ಎಸ್ಡಿಕೆ.ಜಾರ್ file ನಿಂದ File ವ್ಯವಸ್ಥೆ, ತದನಂತರ ಅದನ್ನು ಅಂಟಿಸಿ ಲಿಬ್ಸ್ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ / ಅಪ್ಲಿಕೇಶನ್ ಅಡಿಯಲ್ಲಿ ಡೈರೆಕ್ಟರಿ.
- ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಲಾಗಿನ್-ವಿತ್-ಅಮೆಜಾನ್-ಎಸ್ಡಿಕೆ.ಜಾರ್, ಮತ್ತು ಪರಿಶೀಲಿಸಿ ಲೈಬ್ರರಿಯಂತೆ ಸೇರಿಸಿ
ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ಗಾಗಿ ವಿಷಯ ಸಹಾಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
ಆಂಡ್ರಾಯ್ಡ್ ಯೋಜನೆಯಲ್ಲಿ ಎಕ್ಲಿಪ್ಸ್ ವಿಷಯ ಸಹಾಯ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು a ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ .ಪ್ರಾಪರ್ಟೀಸ್ file. ವಿಷಯ ಸಹಾಯದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ವಿಷಯ / ಕೋಡ್ ಸಹಾಯ onhelp.eclipse.org.
ಆಂಡ್ರಾಯ್ಡ್ ಯೋಜನೆಯಲ್ಲಿ ಎಕ್ಲಿಪ್ಸ್ ವಿಷಯ ಸಹಾಯ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು a ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ .ಪ್ರಾಪರ್ಟೀಸ್ file. ವಿಷಯ ಸಹಾಯದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ವಿಷಯ / ಕೋಡ್ ಸಹಾಯ onhelp.eclipse.org.
- In ವಿಂಡೋಸ್ ಎಕ್ಸ್ಪ್ಲೋರರ್, ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ ಡಾಕ್ಸ್ Android ಗಾಗಿ ಅಮೆಜಾನ್ SDK ನೊಂದಿಗೆ ಲಾಗಿನ್ಗಾಗಿ ಫೋಲ್ಡರ್ ಮತ್ತು ಫೋಲ್ಡರ್ ಅನ್ನು ನಕಲಿಸಿ
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ತೆರೆದಿರುವಾಗ, ಹೋಗಿ ಪ್ಯಾಕೇಜ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಲಿಬ್ಸ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಸಂಪಾದಿಸು ಮುಖ್ಯ ಮೆನುವಿನಿಂದ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಅಂಟಿಸಿ. ನೀವು ಈಗ ಹೊಂದಿರಬೇಕು ಲಿಬ್ಸ್ oc ಡಾಕ್ಸ್ ಡೈರೆಕ್ಟರಿ.
- ಆಯ್ಕೆಮಾಡಿ ಲಿಬ್ಸ್ ಕ್ಲಿಕ್ ಮಾಡಿ File ಮುಖ್ಯ ಮೆನುವಿನಿಂದ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಹೊಸದು ಮತ್ತುFile.
- ರಲ್ಲಿ ಹೊಸದು File ಸಂವಾದ, ನಮೂದಿಸಿ amazon-sdk.jar.properties ಜೊತೆ ಲಾಗಿನ್ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಮುಗಿಸು.
- ಗ್ರಹಣ ತೆರೆಯಬೇಕು amazon-sdk.jar.properties ಜೊತೆ ಲಾಗಿನ್ ಮಾಡಿ ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ. ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ, ಗೆ ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸಿ file:
doc = ಡಾಕ್ಸ್ - ನಿಂದ File ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ.
- ಬದಲಾವಣೆಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ನೀವು ಎಕ್ಲಿಪ್ಸ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗಬಹುದು
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ನೆಟ್ವರ್ಕ್ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸಿ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಬಳಸಲು, ಅದು ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬೇಕು ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಸ್ಥಿತಿಯ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಬೇಕು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಈ ಆಂಡ್ರಾಯ್ಡ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ನಲ್ಲಿ ಈಗಾಗಲೇ ಇಲ್ಲದಿದ್ದರೆ ಅದನ್ನು ಪ್ರತಿಪಾದಿಸಬೇಕು.
ಗಮನಿಸಿ: ಕೆಳಗಿನ ಕಾರ್ಯವಿಧಾನದ ಹಂತಗಳು ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಅನುಮತಿಗಳನ್ನು ಸೇರಿಸಲು ನಿರ್ದಿಷ್ಟವಾಗಿವೆ. ನೀವು ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ ಅಥವಾ ಬೇರೆ ಐಡಿಇ ಬಳಸುತ್ತಿದ್ದರೆ, ಕೆಳಗಿನ ಎಲ್ಲಾ ಸಂಖ್ಯೆಯ ಹಂತಗಳನ್ನು ನೀವು ಬಿಟ್ಟುಬಿಡಬಹುದು. ಬದಲಾಗಿ, ಸ್ಕ್ರೀನ್ಶಾಟ್ನ ಕೆಳಗೆ ಪ್ರದರ್ಶಿಸಲಾದ ಕೋಡ್ನ ಸಾಲುಗಳನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ಅಂಟಿಸಿ AndroidManifest.xml file, ಅಪ್ಲಿಕೇಶನ್ ಬ್ಲಾಕ್ ಹೊರಗೆ.
- In ಪ್ಯಾಕೇಜ್ ಅನ್ವೇಷಕ, ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ xml.
- ರಂದು ಅನುಮತಿಗಳು ಟ್ಯಾಬ್, ಕ್ಲಿಕ್ ಮಾಡಿ ಸೇರಿಸಿ.
- ಆಯ್ಕೆ ಮಾಡಿ ಅನುಮತಿಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ OK.
- ನ ಬಲಕ್ಕೆ ಅನುಮತಿಗಳು, ಕಂಡುಹಿಡಿಯಿರಿ ಬಳಕೆ ಅನುಮತಿಗಾಗಿ ಗುಣಲಕ್ಷಣಗಳು
- ರಲ್ಲಿ ಹೆಸರು ಬಾಕ್ಸ್, ನಮೂದಿಸಿ ಅನುಮತಿ. ಇಂಟರ್ನೆಟ್ ಅಥವಾ ಅದನ್ನು ಡ್ರಾಪ್-ಡೌನ್ನಿಂದ ಆಯ್ಕೆಮಾಡಿ.
- ರಂದು ಅನುಮತಿಗಳು ಟ್ಯಾಬ್, ಕ್ಲಿಕ್ ಮಾಡಿ ಸೇರಿಸಿ
- ಆಯ್ಕೆ ಮಾಡಿ ಅನುಮತಿಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ OK.
- ರಲ್ಲಿ ಹೆಸರು ಬಾಕ್ಸ್, ನಮೂದಿಸಿ ಅನುಮತಿ. ACCESS_NETWORK_STATE ಅಥವಾ ಅದನ್ನು ಡ್ರಾಪ್-ಡೌನ್ನಿಂದ ಆಯ್ಕೆಮಾಡಿ
- ನಿಂದ File ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ.
ನಿಮ್ಮ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಅನುಮತಿಗಳು ಈಗ ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರಬೇಕು:
ರಲ್ಲಿ AndroidManifest.xml ಟ್ಯಾಬ್, ನೀವು ಈಗ ಈ ನಮೂದುಗಳನ್ನು ಮ್ಯಾನಿಫೆಸ್ಟ್ ಅಂಶದ ಅಡಿಯಲ್ಲಿ ನೋಡಬೇಕು:
ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ನೊಂದಿಗೆ ನಿಮ್ಮ Android ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವು ನೋಂದಾಯಿಸಿದಾಗ, ನಿಮಗೆ API ಕೀಲಿಯನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಅಮೆಜಾನ್ ದೃ ization ೀಕರಣ ಸೇವೆಯೊಂದಿಗೆ ಲಾಗಿನ್ಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಗುರುತಿಸಲು ಅಮೆಜಾನ್ ದೃ ization ೀಕರಣ ವ್ಯವಸ್ಥಾಪಕ ಬಳಸುವ ಗುರುತಿಸುವಿಕೆ ಇದು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಹಿ ಮಾಡಲು ನೀವು ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಅಪ್ಸ್ಟೋರ್ API ಕೀಲಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒದಗಿಸುತ್ತದೆ. ನೀವು ಅಮೆಜಾನ್ ಅಪ್ಸ್ಟೋರ್ ಅನ್ನು ಬಳಸದಿದ್ದರೆ, ಅಮೆಜಾನ್ ಆಥರೈಜೇಶನ್ ಮ್ಯಾನೇಜರ್ ಈ ಮೌಲ್ಯವನ್ನು ರನ್ಟೈಮ್ನಲ್ಲಿ ಲೋಡ್ ಮಾಡುತ್ತದೆ api_key.txt file ರಲ್ಲಿ ಸ್ವತ್ತುಗಳು ಡೈರೆಕ್ಟರಿ.
- ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ನೀವು ಇನ್ನೂ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ರಲ್ಲಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ Android API ಕೀಲಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ (ಪು. 11).
- ನಿಮ್ಮ ಎಡಿಟಿ ಪ್ರಾಜೆಕ್ಟ್ ಮುಕ್ತವಾಗಿರುವುದರಿಂದ File ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಹೊಸದು ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಶೀರ್ಷಿಕೆಯಿಲ್ಲದ ಪಠ್ಯ File. ನೀವು ಈಗ ಪಠ್ಯಕ್ಕಾಗಿ ಸಂಪಾದಕ ವಿಂಡೋವನ್ನು ಹೊಂದಿರಬೇಕು file ಹೆಸರಿಸಲಾಗಿದೆ 1 ರ ಶೀರ್ಷಿಕೆಯಿಲ್ಲ. ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಪಠ್ಯಕ್ಕೆ ಸೇರಿಸಿ
- ನಿಂದ File ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಹೀಗೆ ಉಳಿಸಿ.
- ರಲ್ಲಿ ಹೀಗೆ ಉಳಿಸಿ ಸಂವಾದ, ಆಯ್ಕೆಮಾಡಿ ಸ್ವತ್ತುಗಳು ನಿಮ್ಮ ಯೋಜನೆಯ ಡೈರೆಕ್ಟರಿ ಮೂಲ ಫೋಲ್ಡರ್ ಆಗಿ. ಫಾರ್ File ಹೆಸರು, ನಮೂದಿಸಿ txt.
ಎಸ್ ತೆಗೆದುಹಾಕಿample ಆಪ್ ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್
ಗಮನಿಸಿ: ನೀವು ಎಕ್ಲಿಪ್ಸ್ ಬಳಸುತ್ತಿದ್ದರೆ ಮಾತ್ರ ಈ ಹಂತವು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ; ನೀವು Android ಸ್ಟುಡಿಯೋ ಬಳಸುತ್ತಿದ್ದರೆ, ಈ ವಿಭಾಗವನ್ನು ಬಿಟ್ಟುಬಿಡಿ.
ನೀವು Android ಗಾಗಿ Amazon ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದರೆampನಿಮ್ಮ ಆಂಡ್ರಾಯ್ಡ್ ಆಪ್ಗಾಗಿ ನೀವು ಬಳಸುತ್ತಿರುವ ಅದೇ ಕಾರ್ಯಕ್ಷೇತ್ರಕ್ಕೆ ಅಪ್ಲಿಕೇಶನ್, ನೀವು ಕೆಲಸದ ಸ್ಥಳಕ್ಕಾಗಿ ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ಹೊಂದಿಸಬಹುದು. ನಿಮ್ಮ ಸ್ವಂತ API ಕೀಲಿಯನ್ನು ಬಳಸಲು ನೀವು ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಬೇಕು.
- ಮುಖ್ಯ ಮೆನುವಿನಿಂದ, ಕ್ಲಿಕ್ ಮಾಡಿ ಕಿಟಕಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಆದ್ಯತೆಗಳು.
- ರಲ್ಲಿ ಆದ್ಯತೆಗಳು ಸಂವಾದ, ಆಯ್ಕೆ ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ನಿರ್ಮಿಸಿ.
- ತೆರವುಗೊಳಿಸಿ ಕಸ್ಟಮ್ ಡೀಬಗ್ ಕೀಸ್ಟೋರ್
- ಕ್ಲಿಕ್ ಮಾಡಿ OK.
ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಿ
ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಆಗುವಾಗ ಪರದೆಯ ದೃಷ್ಟಿಕೋನವನ್ನು ಬದಲಾಯಿಸಿದರೆ ಅಥವಾ ಸಾಧನದ ಕೀಬೋರ್ಡ್ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸಿದರೆ, ಅದು ಪ್ರಸ್ತುತ ಚಟುವಟಿಕೆಯ ಮರುಪ್ರಾರಂಭವನ್ನು ಕೇಳುತ್ತದೆ. ಈ ಮರುಪ್ರಾರಂಭವು ಲಾಗಿನ್ ಪರದೆಯನ್ನು ಅನಿರೀಕ್ಷಿತವಾಗಿ ವಜಾಗೊಳಿಸುತ್ತದೆ. ಇದನ್ನು ತಡೆಯಲು, ಆ ಸಂರಚನಾ ಬದಲಾವಣೆಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸಲು ಅಧಿಕೃತ ವಿಧಾನವನ್ನು ಬಳಸುವ ಚಟುವಟಿಕೆಯನ್ನು ನೀವು ಹೊಂದಿಸಬೇಕು. ಇದು ಚಟುವಟಿಕೆಯ ಮರುಪ್ರಾರಂಭವನ್ನು ತಡೆಯುತ್ತದೆ.
- In ಪ್ಯಾಕೇಜ್ ಅನ್ವೇಷಕ, ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ xml.
- ರಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ವಿಭಾಗ, ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಚಟುವಟಿಕೆಯನ್ನು ಪತ್ತೆ ಮಾಡಿ (ಉದಾampಲೆ, ಮುಖ್ಯ ಚಟುವಟಿಕೆ).
- ಹಂತ 2 ರಲ್ಲಿ ನೀವು ಇರುವ ಚಟುವಟಿಕೆಗೆ ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಿ:
android: configChanges = ”ಕೀಬೋರ್ಡ್ | ಕೀಬೋರ್ಡ್ ಮರೆಮಾಡಲಾಗಿದೆ | ದೃಷ್ಟಿಕೋನ” ಅಥವಾ API 13 ಅಥವಾ ಹೆಚ್ಚಿನದಕ್ಕಾಗಿ:
android: configChanges = ”ಕೀಬೋರ್ಡ್ | ಕೀಬೋರ್ಡ್ ಹಿಡನ್ | ದೃಷ್ಟಿಕೋನ | ಸ್ಕ್ರೀನ್ಸೈಜ್” - ನಿಂದ File ಮೆನು, ಕ್ಲಿಕ್ ಮಾಡಿ ಉಳಿಸಿ
ಈಗ, ಕೀಬೋರ್ಡ್ ಅಥವಾ ಸಾಧನ ದೃಷ್ಟಿಕೋನ ಬದಲಾವಣೆ ಸಂಭವಿಸಿದಾಗ, ಆಂಡ್ರಾಯ್ಡ್ ಇದನ್ನು ಕರೆಯುತ್ತದೆ ಸಂರಚನೆ ಬದಲಾಗಿದೆ ನಿಮ್ಮ ಚಟುವಟಿಕೆಯ ವಿಧಾನ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ನೀವು ನಿರ್ವಹಿಸಲು ಬಯಸುವ ಈ ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳ ಒಂದು ಅಂಶವಿಲ್ಲದಿದ್ದರೆ ನೀವು ಈ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಅಗತ್ಯವಿಲ್ಲ
ಬಳಕೆದಾರರು ಲಾಗಿನ್ ವಿತ್ ಅಮೆಜಾನ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, API ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ a web ಬಳಕೆದಾರರಿಗೆ ಲಾಗಿನ್ ಮತ್ತು ಒಪ್ಪಿಗೆ ಪುಟವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು ಬ್ರೌಸರ್. ಈ ಬ್ರೌಸರ್ ಚಟುವಟಿಕೆ ಕೆಲಸ ಮಾಡಲು, ನಿಮ್ಮ ಮ್ಯಾನಿಫೆಸ್ಟ್ಗೆ ನೀವು ಅಧಿಕೃತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸೇರಿಸಬೇಕು.
- In ಪ್ಯಾಕೇಜ್ ಅನ್ವೇಷಕ, ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ xml.
- ರಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ವಿಭಾಗ, "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
ಆಂಡ್ರಾಯ್ಡ್: ಹೋಸ್ಟ್ = ”com.example.app ”ಆಂಡ್ರಾಯ್ಡ್: ಸ್ಕೀಮ್ =” amzn ” />
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್. ಈ ವಿಭಾಗವು ಅಮೆಜಾನ್ ಚಿತ್ರದೊಂದಿಗೆ ಅಧಿಕೃತ ಲಾಗಿನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಅದನ್ನು ಆಂಡ್ರಾಯ್ಡ್ ಇಮೇಜ್ಬಟನ್ನೊಂದಿಗೆ ಜೋಡಿಸಲು ಹಂತಗಳನ್ನು ನೀಡುತ್ತದೆ.
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಪ್ರಮಾಣಿತ ಇಮೇಜ್ಬಟನ್ ಸೇರಿಸಿ.
ಆಂಡ್ರಾಯ್ಡ್ ಗುಂಡಿಗಳು ಮತ್ತು ಇಮೇಜ್ಬಟನ್ ವರ್ಗದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ಗುಂಡಿಗಳು developper.android.com ನಲ್ಲಿ. - ನಿಮ್ಮ ಬಟನ್ಗೆ ಐಡಿ ನೀಡಿ.
ಬಟನ್ XML ಘೋಷಣೆಯಲ್ಲಿ, android: id ಗುಣಲಕ್ಷಣವನ್ನು @+id/login_with_amazon ಗೆ ಹೊಂದಿಸಿ. ಮಾಜಿಗಾಗಿampಲೆ:android: id = ”id + id / login_with_amazon” - ಬಟನ್ ಚಿತ್ರವನ್ನು ಆರಿಸಿ.
ಅಮೆಜಾನ್ನೊಂದಿಗೆ ನಮ್ಮ ಲಾಗಿನ್ ಅನ್ನು ನೋಡಿ ಶೈಲಿ ಮಾರ್ಗಸೂಚಿಗಳು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ನೀವು ಬಳಸಬಹುದಾದ ಗುಂಡಿಗಳ ಪಟ್ಟಿಗಾಗಿ. ನ ನಕಲನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ LWA_Android.zip file. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲಿಸುವ ಪ್ರತಿ ಸ್ಕ್ರೀನ್ ಸಾಂದ್ರತೆಗಾಗಿ (xxhdpi, xhdpi, hdpi, mdpi, ಅಥವಾ tvdpi) ನಿಮ್ಮ ಆದ್ಯತೆಯ ಗುಂಡಿಯ ಪ್ರತಿಯನ್ನು ಹೊರತೆಗೆಯಿರಿ. Android ನಲ್ಲಿ ಬಹು ಪರದೆಯ ಸಾಂದ್ರತೆಯನ್ನು ಬೆಂಬಲಿಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ ಪರ್ಯಾಯ ವಿನ್ಯಾಸಗಳು “ಬಹು ಪರದೆಗಳನ್ನು ಬೆಂಬಲಿಸುವುದು” ವಿಷಯದಲ್ಲಿ ondeveloper.android.com. - ಸೂಕ್ತವಾದ ಬಟನ್ ಚಿತ್ರವನ್ನು ನಕಲಿಸಿ fileನಿಮ್ಮ ಯೋಜನೆಗೆ ರು.
ನೀವು ಬೆಂಬಲಿಸುವ ಪ್ರತಿ ಪರದೆಯ ಸಾಂದ್ರತೆಗಾಗಿ (xhdpi, hdpi, mdpi, ಅಥವಾ ldpi), ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಗುಂಡಿಯನ್ನು ನಕಲಿಸಿ res / drawable ಪರದೆಯ ಸಾಂದ್ರತೆಗಾಗಿ ಡೈರೆಕ್ಟರಿ. - ಬಟನ್ ಚಿತ್ರವನ್ನು ಘೋಷಿಸಿ.
ಬಟನ್ XML ಘೋಷಣೆಯಲ್ಲಿ, ಆಂಡ್ರಾಯ್ಡ್: src ಗುಣಲಕ್ಷಣವನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಬಟನ್ನ ಹೆಸರಿಗೆ ಹೊಂದಿಸಿ. ಮಾಜಿಗಾಗಿampಲೆ:android: src = ”@ drawable / btnlwa_gold_loginwithamazon.png” 6. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿ, ಮತ್ತು ಬಟನ್ ಈಗ ಅಮೆಜಾನ್ ಚಿತ್ರದೊಂದಿಗೆ ಲಾಗಿನ್ ಹೊಂದಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಿ. ನೀವು ಬೆಂಬಲಿಸುವ ಪ್ರತಿಯೊಂದು ಪರದೆಯ ಸಾಂದ್ರತೆಗೆ ಬಟನ್ ಸರಿಯಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಎಂದು ನೀವು ಪರಿಶೀಲಿಸಬೇಕು.
ಅಧಿಕೃತ ಮತ್ತು getPro ಅನ್ನು ಹೇಗೆ ಕರೆಯುವುದು ಎಂದು ಈ ವಿಭಾಗವು ವಿವರಿಸುತ್ತದೆfile API ಗಳು ಬಳಕೆದಾರರನ್ನು ಲಾಗ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ಅವರ ಪ್ರೊ ಅನ್ನು ಹಿಂಪಡೆಯಲುfile ಡೇಟಾ ನಿಮ್ಮ ಆಪ್ ನ ಆನ್ ಕ್ರಿಯೇಟ್ ವಿಧಾನದಲ್ಲಿ ಅಮೆಜಾನ್ ಬಟನ್ ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ ಗಾಗಿ ಆನ್ ಕ್ಲಿಕ್ ಕೇಳುಗರನ್ನು ರಚಿಸುವುದು ಇದರಲ್ಲಿ ಸೇರಿದೆ.
- ನಿಮ್ಮ Android ಯೋಜನೆಗೆ ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಸೇರಿಸಿ. ನೋಡಿ ಅಮೆಜಾನ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ .
- ನಿಮ್ಮ ಮೂಲಕ್ಕೆ ಅಮೆಜಾನ್ API ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಆಮದು ಮಾಡಿ
Amazon API ನೊಂದಿಗೆ ಲಾಗಿನ್ ಅನ್ನು ಆಮದು ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಆಮದು ಹೇಳಿಕೆಗಳನ್ನು ನಿಮ್ಮ ಮೂಲಕ್ಕೆ ಸೇರಿಸಿ file:com.amazon.identity.auth.device.AuthError ಅನ್ನು ಆಮದು ಮಾಡಿ; ಆಮದು
com.amazon.identident.auth.device.authorization.api.
ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್; ಆಮದು
com.amazon.identity.auth.device.authorization.api. ದೃ ization ೀಕರಣಪಟ್ಟಿ; com.amazon.identity.auth.device.authorization.api.AuthzConstants ಅನ್ನು ಆಮದು ಮಾಡಿ; - ಆರಂಭಿಸಿ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್.
ನೀವು ಘೋಷಿಸುವ ಅಗತ್ಯವಿದೆ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್ ವೇರಿಯಬಲ್ ಮತ್ತು ವರ್ಗದ ಹೊಸ ಉದಾಹರಣೆಯನ್ನು ರಚಿಸಿ. ಹೊಸ ನಿದರ್ಶನವನ್ನು ರಚಿಸಲು ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಅಪ್ಲಿಕೇಶನ್ ಸಂದರ್ಭ ಮತ್ತು ಖಾಲಿ ಬಂಡಲ್ ಅಗತ್ಯವಿದೆ. ಪ್ರಾರಂಭಿಸಲು ಉತ್ತಮ ಸ್ಥಳ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್ ನಲ್ಲಿದೆ ಮೇಲೆ ರಚಿಸಿ ನಿಮ್ಮ ಚಟುವಟಿಕೆಯ ವಿಧಾನ ಮಾಜಿಗಾಗಿampಲೆ: - AuthorizeLiistener ರಚಿಸಿ.
ಆಥರೈಜ್ ಲಿಸ್ಟೆನರ್ AuthorizatioinListener ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಆಥರೈಕಾಲ್. ಇದು ಮೂರು ವಿಧಾನಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: oinSuccess, ದೋಷ, ಮತ್ತು ಆನ್ ಕ್ಯಾನ್ಸಿಲ್. ಪ್ರತಿಯೊಂದು ವಿಧಾನವು ಬಂಡಲ್ ಅಥವಾ ಒಂದು ಅನ್ನು ಪಡೆಯುತ್ತದೆ ದೃ uth ೀಕರಣ ವಸ್ತು.ಖಾಸಗಿ ವರ್ಗ ಆಥರೈಜ್ಲಿಸ್ಟೆನರ್ ಆಥರೈಸೇಶನ್ ಲಿಸ್ಟೆನರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ {
/ * ಅಧಿಕಾರ ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ. * /
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) {
}
/ * ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಧಿಕೃತಗೊಳಿಸುವ ಪ್ರಯತ್ನದ ಸಮಯದಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ.
*/
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ onError (AuthError ae) {
}
/ * ಪೂರ್ಣಗೊಳ್ಳುವ ಮೊದಲು ಅಧಿಕಾರವನ್ನು ರದ್ದುಪಡಿಸಲಾಗಿದೆ. * /
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಕ್ಯಾನ್ಸಲ್ (ಬಂಡಲ್ ಕಾರಣ) {
}
} - ಕರೆ ಮಾಡಿ AmazonAuthorizationManager.authorize.
ರಲ್ಲಿ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಅಮೆಜಾನ್ ಬಟನ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಲಾಗಿನ್ಗಾಗಿ ಹ್ಯಾಂಡ್ಲರ್, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಲಾಗಿನ್ ಆಗಲು ಮತ್ತು ಅಧಿಕೃತಗೊಳಿಸಲು ಬಳಕೆದಾರರನ್ನು ಕೇಳಲು ಅಧಿಕಾರವನ್ನು ಕರೆ ಮಾಡಿ.
ಈ ವಿಧಾನವು ಗ್ರಾಹಕರನ್ನು ಈ ಕೆಳಗಿನ ವಿಧಾನಗಳಲ್ಲಿ ಅಧಿಕೃತಗೊಳಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿದೆ:- ಸಿಸ್ಟಮ್ ಬ್ರೌಸರ್ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಗ್ರಾಹಕರಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ವಿನಂತಿಸಿದವರಿಗೆ ಒಪ್ಪಿಗೆ ನೀಡುತ್ತದೆ
- ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ web view ಸುರಕ್ಷಿತ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಗ್ರಾಹಕರು ಸೈನ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ವಿನಂತಿಸಿದವರಿಗೆ ಒಪ್ಪಿಗೆ ನೀಡಲು
#2 ಗಾಗಿ ಈ ಸುರಕ್ಷಿತ ಸಂದರ್ಭವನ್ನು ಪ್ರಸ್ತುತ ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನಗಳಲ್ಲಿ ಅಮೆಜಾನ್ ಶಾಪಿಂಗ್ ಆಪ್ ಆಗಿ ಲಭ್ಯವಿದೆ. ಫೈರ್ ಓಎಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಮೆಜಾನ್ ರಚಿಸಿದ ಸಾಧನಗಳು (ಉದಾampಲೆ ಕಿಂಡಲ್ ಫೈರ್, ಫೈರ್ ಫೋನ್ ಮತ್ತು ಫೈರ್ ಟಿವಿ) ಸಾಧನದಲ್ಲಿ ಯಾವುದೇ ಅಮೆಜಾನ್ ಶಾಪಿಂಗ್ ಆಪ್ ಇಲ್ಲದಿದ್ದರೂ ಯಾವಾಗಲೂ ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ. ಈ ಕಾರಣದಿಂದಾಗಿ, ಗ್ರಾಹಕರು ಈಗಾಗಲೇ ಅಮೆಜಾನ್ ಶಾಪಿಂಗ್ ಆಪ್ಗೆ ಸೈನ್ ಇನ್ ಆಗಿದ್ದರೆ, ಈ API ಸೈನ್ ಇನ್ ಪುಟವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ, ಇದು ಇದಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ ಏಕ ಸೈನ್ ಆನ್ ಗ್ರಾಹಕರಿಗೆ ಅನುಭವ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಧಿಕೃತವಾದಾಗ, ಇದನ್ನು ಕರೆಯಲಾಗುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಡೇಟಾ ಸೆಟ್ಗಳಿಗೆ ಅಧಿಕೃತಗೊಳಿಸಲಾಗುತ್ತದೆ ವ್ಯಾಪ್ತಿಗಳು. ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ ಅಮೆಜಾನ್ ನೊಂದಿಗೆ ಲಾಗಿನ್ ನಿಂದ ನೀವು ವಿನಂತಿಸುತ್ತಿರುವ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುವ ಸ್ಕೋಪ್ಗಳ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಬಳಕೆದಾರರು ಮೊದಲ ಬಾರಿಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ, ನೀವು ವಿನಂತಿಸುವ ಮತ್ತು ಅನುಮೋದನೆಗಾಗಿ ಕೇಳಿದ ಡೇಟಾದ ಪಟ್ಟಿಯನ್ನು ಅವರಿಗೆ ನೀಡಲಾಗುತ್ತದೆ. ಅಮೆಜಾನ್ನೊಂದಿಗೆ ಲಾಗಿನ್ ಪ್ರಸ್ತುತ ಮೂರು ಸ್ಕೋಪ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: ಪ್ರೊfile, ಇದರಲ್ಲಿ ಬಳಕೆದಾರರ ಹೆಸರು, ಇಮೇಲ್ ವಿಳಾಸ ಮತ್ತು ಅಮೆಜಾನ್ ಖಾತೆ ಐಡಿ ಇರುತ್ತದೆ; ಪ್ರೊfile:ಬಳಕೆದಾರರ ಗುರುತು, ಇದು ಅಮೆಜಾನ್ ಖಾತೆ ಐಡಿಯನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ; ಮತ್ತು ಅಂಚೆ_ಕೋಡ್, ಇದು ಬಳಕೆದಾರರ ಪಿನ್ / ಪೋಸ್ಟಲ್ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ದೃ call ೀಕರಣವನ್ನು ಕರೆಯಲು ಉತ್ತಮ ಮಾರ್ಗವೆಂದರೆ ಅಸಮಕಾಲಿಕವಾಗಿ, ಆದ್ದರಿಂದ ನೀವು ಯುಐ ಥ್ರೆಡ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಬೇಕಾಗಿಲ್ಲ ಅಥವಾ ನಿಮ್ಮದೇ ಆದ ವರ್ಕರ್ ಥ್ರೆಡ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿಲ್ಲ. ಕರೆ ಮಾಡಲು ಅಧಿಕೃತವಾಗಿ, ಬೆಂಬಲಿಸುವ ವಸ್ತುವನ್ನು ರವಾನಿಸಿ ದೃ ization ೀಕರಣಪಟ್ಟಿ ಕೊನೆಯ ನಿಯತಾಂಕವಾಗಿ:ಖಾಸಗಿ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್ mAuthManager; Ver ಓವರ್ರೈಡ್
ರಕ್ಷಿತ ಶೂನ್ಯ onCreate (ಬಂಡಲ್ ಸೇವ್ಡ್ ಇನ್ಸ್ಟಾನ್ಸ್ ಸ್ಟೇಟ್) {
super.onCreate (saveInstanceState);
mAuthManager = ಹೊಸ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್ (ಇದು, ಬಂಡಲ್.ಇಎಂಪಿಟಿ);// login_with_amazon ID ಯೊಂದಿಗೆ ಗುಂಡಿಯನ್ನು ಹುಡುಕಿ
// ಮತ್ತು ಕ್ಲಿಕ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಹೊಂದಿಸಿ
mLoginButton = (ಬಟನ್) ಹುಡುಕಿViewById (R.id.login_with_amazon);
mLoginButton.setOnClickListener (ಹೊಸ OnClickListener () {
Ver ಓವರ್ರೈಡ್
ಕ್ಲಿಕ್ನಲ್ಲಿ ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ (View v) {
mAuthManager.authorize (
ಹೊಸ ಸ್ಟ್ರಿಂಗ್ [] {“ಪ್ರೊfile”,” Postal_code ”},
ಬಂಡಲ್.ಇಂಪಿಟಿ, ಹೊಸ ಆಥರೈಜ್ ಲಿಸ್ಟೆನರ್ ());
}
});
} - ಎ ರಚಿಸಿ ಪ್ರೊfileಕೇಳುಗ.
ಪ್ರೊfileಕೇಳುಗ ಒಂದು ವರ್ಗಕ್ಕೆ ನಮ್ಮ ಹೆಸರು ಎಪಿಐಲಿಸ್ಟೆನರ್ ಇಂಟರ್ಫೇಸ್, ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ getProfile ಕರೆ. ಎಪಿಐಲಿಸ್ಟೆನರ್ ಎರಡು ವಿಧಾನಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: ಯಶಸ್ಸು ಮತ್ತು onError (ಇದು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ರದ್ದುಗೊಳಿಸಿ ಏಕೆಂದರೆ ಅದನ್ನು ರದ್ದುಗೊಳಿಸಲು ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ getProfile ಕರೆ ಮಾಡಿ). ಯಶಸ್ಸು ಪರ ಜೊತೆ ಬಂಡಲ್ ವಸ್ತುವನ್ನು ಪಡೆಯುತ್ತದೆfile ಡೇಟಾ, ಆದರೆ ಎರಿರ್ ಮೇಲೆ ಒಂದು ಪಡೆಯುತ್ತದೆ ದೃ uth ೀಕರಣ ದೋಷದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಆಬ್ಜೆಕ್ಟ್.ಖಾಸಗಿ ವರ್ಗದ ಪ್ರೊfileಕೇಳುಗರು APIListener ಅನ್ನು ಅಳವಡಿಸುತ್ತಾರೆ { /* getProfile ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ. */ @ಅತಿಕ್ರಮಿಸು
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) {}
/* ಪ್ರೊ ಪಡೆಯುವ ಪ್ರಯತ್ನದಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆfile. */ @ಅತಿಕ್ರಮಿಸು
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ onError (AuthError ae) {
}
} - ಅನುಷ್ಠಾನಗೊಳಿಸು ಯಶಸ್ಸು ನಿಮಗಾಗಿ ಆಥರೈಜ್ ಲಿಸ್ಟೆನರ್.
In ಯಶಸ್ಸು, ಕರೆ AmazonAuthorizationManager.getProfile ಗ್ರಾಹಕ ಪರ ಹಿಂಪಡೆಯಲುfile. getProfile, ಅಧಿಕೃತಗೊಳಿಸುವಂತೆ, ಅಸಮಕಾಲಿಕ ಕೇಳುಗರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಫಾರ್ getProfile, ಆ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ ಎಪಿಲಿಸ್ಟಿನರ್, ಅಥಾರಿಟೈಸೇಶನ್ ಲಿಸ್ಟನರ್ ಅಲ್ಲ.
/ * ಅಧಿಕಾರ ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ. * / Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) {
mAuthManager.getProfile(ಹೊಸ ಪ್ರೊfileಕೇಳುಗ ());} - ಅನುಷ್ಠಾನಗೊಳಿಸು ಯಶಸ್ವಿಗಾಗಿ ನಿಮ್ಮ ಪ್ರೊfileಕೇಳುಗ.
ಯಶಸ್ಸುಗಳ ಮೇಲೆ ಎರಡು ಮುಖ್ಯ ಕಾರ್ಯಗಳು: ಪ್ರೊ ಹಿಂಪಡೆಯಲುfile ಪ್ರತಿಕ್ರಿಯೆ ಬಂಡಲ್ನಿಂದ ಡೇಟಾ, ಮತ್ತು ಡೇಟಾವನ್ನು UI ಗೆ ರವಾನಿಸಲು. ಅಪ್ಡೇಟ್ ಪ್ರೊfileಡೇಟಾ ಪ್ರೊ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅಳವಡಿಸಬಹುದಾದ ಒಂದು ಕಾಲ್ಪನಿಕ ಕಾರ್ಯfile ವಿವರಗಳು. ಸೆಟ್ ಲಾಗಿನ್ ರಾಜ್ಯ, ಮತ್ತೊಂದು ಕಾಲ್ಪನಿಕ ಕ್ರಿಯೆ, ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಆಗಿರುವುದನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಅವರಿಗೆ ಒಂದು ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ ಲಾಗಿಂಗ್ out ಟ್.
ಪ್ರೊ ಹಿಂಪಡೆಯಲುfile ಬಂಡಲ್ನಿಂದ ಡೇಟಾ, ನಾವು ಸಂಗ್ರಹಿಸಿದ ಹೆಸರುಗಳನ್ನು ಬಳಸುತ್ತೇವೆ ಅಥ್ಜ್ ಕಾನ್ಸ್ಟಂಟ್ಸ್ ವರ್ಗ. ದಿ ಯಶಸ್ಸು ಬಂಡಲ್ ಪ್ರೊ ಅನ್ನು ಒಳಗೊಂಡಿದೆfile BUNDLE_KEY.PRO ನಲ್ಲಿ ಡೇಟಾFILE ಬಂಡಲ್.
ಪರ ಒಳಗೆfile ಬಂಡಲ್, ವ್ಯಾಪ್ತಿ ಡೇಟಾವನ್ನು ಕೆಳಗೆ ಸೂಚಿಕೆ ಮಾಡಲಾಗಿದೆ PROFILE_KEY.NAME, PROFILE_KEY.EMAIL, ಪ್ರೊFILE_KEY.USER_ID, ಮತ್ತು PROFILE_KEY.POSTAL_CODE. PROFILE_KEY.POSTAL_CODE ನೀವು ವಿನಂತಿಸಿದರೆ ಮಾತ್ರ ಸೇರಿಸಲಾಗುತ್ತದೆ ಪೋಸ್ಟಲ್_ಕೋಡ್ ವ್ಯಾಪ್ತಿ.Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) {
// ಬಂಡಲ್ ಬಂಡಲ್ ಪ್ರೊನಿಂದ ನಮಗೆ ಅಗತ್ಯವಿರುವ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಿರಿfileಬಂಡಲ್ = ಪ್ರತಿಕ್ರಿಯೆ. ಗೆಟ್ ಬಂಡಲ್ (
AuthzConstants.BUNDLE_KEY.PROFILE.ವಾಲ್);
ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು = ಪ್ರೊfileBundle.getString (
AuthzConstants.PROFILE_KEY.NAME.val);
ಸ್ಟ್ರಿಂಗ್ ಇಮೇಲ್ = ಪ್ರೊfileBundle.getString (
AuthzConstants.PROFILE_KEY.EMAIL.val);
ಸ್ಟ್ರಿಂಗ್ ಖಾತೆ = ಪ್ರೊfileBundle.getString (
AuthzConstants.PROFILE_KEY.USER_ID.val);
ಸ್ಟ್ರಿಂಗ್ zipcode = profileBundle.getString (
AuthzConstants.PROFILE_KEY.POSTAL_CODE.val);
runOnUiThread (ಹೊಸ ರನ್ ಮಾಡಬಹುದಾದ () ver ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ರನ್ () {
ಅಪ್ಡೇಟ್ ಪ್ರೊfileಡೇಟಾ (ಹೆಸರು, ಇಮೇಲ್, ಖಾತೆ, ಜಿಪ್ಕೋಡ್);
}
});
} - ಅನುಷ್ಠಾನಗೊಳಿಸು ಒಂದು ದೋಷ ನಿಮಗಾಗಿ ಪ್ರೊfileಕೇಳುಗ.
ಒಂದು ದೋಷ ಒಂದು ಒಳಗೊಂಡಿದೆ ದೃ uth ೀಕರಣ ದೋಷದ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಹೊಂದಿರುವ ವಸ್ತು./* ಪ್ರೊ ಪಡೆಯುವ ಪ್ರಯತ್ನದಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆfile. */ @ಅತಿಕ್ರಮಿಸು
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ onError (AuthError ae) {
/ * ದೋಷದ ಬಳಕೆದಾರರಿಗೆ ಮರುಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ತಿಳಿಸಿ * /
} - ಅನುಷ್ಠಾನಗೊಳಿಸು ದೋಷಕ್ಕಾಗಿ ನಿಮ್ಮ ಆಥರೈಜ್ ಲಿಸ್ಟೆನರ್.
/ * ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಧಿಕೃತಗೊಳಿಸುವ ಪ್ರಯತ್ನದ ಸಮಯದಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ.
*/
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ onError (AuthError ae) {
/ * ದೋಷದ ಬಳಕೆದಾರರಿಗೆ ತಿಳಿಸಿ * /
} - ಅನುಷ್ಠಾನಗೊಳಿಸು ಆನ್ ಕ್ಯಾನ್ಸಲ್ ನಿಮ್ಮ ಆಥರೈಜ್ ಲಿಸ್ಟೆನರ್.
ಏಕೆಂದರೆ ಅಧಿಕೃತ ಪ್ರಕ್ರಿಯೆಯು ಲಾಗಿನ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು (ಮತ್ತು ಪ್ರಾಯಶಃ ಒಪ್ಪಿಗೆ ಪರದೆ) ಬಳಕೆದಾರರಿಗೆ ಒದಗಿಸುತ್ತದೆ web ಬ್ರೌಸರ್ (ಅಥವಾ ಎ webview), ಬಳಕೆದಾರರು ಲಾಗಿನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲು ಅಥವಾ ದೂರದಿಂದ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಅವಕಾಶವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ web ಪುಟ ಅವರು ಲಾಗಿನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ರದ್ದುಗೊಳಿಸಿದರೆ, ರದ್ದುಗೊಳಿಸಿ ಕರೆಯಲಾಗುತ್ತದೆ. ವೇಳೆ ಆನ್ ಕ್ಯಾನ್ಸೆಲಿಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ನಿಮ್ಮ UI ಅನ್ನು ಮರುಹೊಂದಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ./ * ಪೂರ್ಣಗೊಳ್ಳುವ ಮೊದಲು ಅಧಿಕಾರವನ್ನು ರದ್ದುಪಡಿಸಲಾಗಿದೆ. * /
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಕ್ಯಾನ್ಸಲ್ (ಬಂಡಲ್ ಕಾರಣ) {
/ * ಲಾಗಿನ್ ಮಾಡಲು ಸಿದ್ಧ ಸ್ಥಿತಿಗೆ UI ಅನ್ನು ಮರುಹೊಂದಿಸಿ * /
}ಗಮನಿಸಿ: ಬಳಕೆದಾರರು ಬ್ರೌಸರ್ನಲ್ಲಿ ಲಾಗಿನ್ ಸ್ಕ್ರೀನ್ನಿಂದ ದೂರಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದರೆ ಅಥವಾ web view ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ, ಲಾಗಿನ್ ಪೂರ್ಣಗೊಂಡಿಲ್ಲ ಎಂದು SDK ಪತ್ತೆ ಮಾಡುವುದಿಲ್ಲ. ಲಾಗಿನ್ ಪೂರ್ಣಗೊಳ್ಳುವ ಮುನ್ನ ನಿಮ್ಮ ಆ್ಯಪ್ನಲ್ಲಿ ಬಳಕೆದಾರರ ಚಟುವಟಿಕೆಯನ್ನು ನೀವು ಪತ್ತೆ ಮಾಡಿದರೆ, ಅವರು ಬ್ರೌಸರ್ನಿಂದ ದೂರ ಹೋಗಿದ್ದಾರೆ ಮತ್ತು ಅದಕ್ಕೆ ತಕ್ಕಂತೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಾರೆ ಎಂದು ನೀವು ಊಹಿಸಬಹುದು.
ಪ್ರಾರಂಭದಲ್ಲಿ ಬಳಕೆದಾರರ ಲಾಗಿನ್ಗಾಗಿ ಪರಿಶೀಲಿಸಿ
ಬಳಕೆದಾರರು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದರೆ, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮುಚ್ಚಿದರೆ ಮತ್ತು ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದರೆ, ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಇನ್ನೂ ಅಧಿಕಾರವಿದೆ. ಬಳಕೆದಾರರು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಾಗ್ out ಟ್ ಆಗುವುದಿಲ್ಲ. ಪ್ರಾರಂಭದಲ್ಲಿ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ಅಧಿಕೃತವಾಗಿದ್ದರೆ ನೀವು ಬಳಕೆದಾರರನ್ನು ಲಾಗಿನ್ ಆಗಿ ತೋರಿಸಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ಅಧಿಕೃತವಾಗಿದೆಯೇ ಎಂದು ನೋಡಲು getToken ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಈ ವಿಭಾಗವು ವಿವರಿಸುತ್ತದೆ.
- ಎ ರಚಿಸಿ ಟೋಕನ್ಲಿಸ್ಟೆನರ್.
ಟೋಕನ್ಲಿಸ್ಟೆನರ್ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಎಪಿಐಲಿಸ್ಟೆನರ್ ಇಂಟರ್ಫೇಸ್, ಮತ್ತು ಗೆಟ್ಟೋಕನ್ ಕರೆಯ ಫಲಿತಾಂಶವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ. ಎಪಿಐಲಿಸ್ಟೆನರ್ ಎರಡು ವಿಧಾನಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: ಯಶಸ್ಸು ಮತ್ತು ಒಂದು ದೋಷ (ಇದು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ರದ್ದುಗೊಳಿಸಿ ಏಕೆಂದರೆ ಅದನ್ನು ರದ್ದುಗೊಳಿಸಲು ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ getToken ಕರೆ ಮಾಡಿ). ಯಶಸ್ಸು ಟೋಕನ್ ಡೇಟಾದೊಂದಿಗೆ ಬಂಡಲ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಒಂದು ದೋಷ ಒಂದು ಪಡೆಯುತ್ತದೆ ದೃ uth ೀಕರಣ ದೋಷದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಆಬ್ಜೆಕ್ಟ್.ಖಾಸಗಿ ವರ್ಗ ಟೋಕನ್ಲಿಸ್ಟೆನರ್ APIListener ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ { / * getToken ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ. * / Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) {
}
/ * ಟೋಕನ್ ಪಡೆಯುವ ಪ್ರಯತ್ನದ ಸಮಯದಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ. * / Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ onError (AuthError ae) {
}
} - ರಲ್ಲಿ ಆನ್ ಸ್ಟಾರ್ಟ್ ನಿಮ್ಮ ಚಟುವಟಿಕೆಯ ವಿಧಾನ, ಕರೆ ಮಾಡಿ getToken ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ಅಧಿಕೃತವಾಗಿದೆಯೇ ಎಂದು ನೋಡಲು.
getToken ಕಚ್ಚಾ ಪ್ರವೇಶ ಟೋಕನ್ ಅನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್ ಗ್ರಾಹಕ ಪರ ಪ್ರವೇಶಿಸಲು ಬಳಸುತ್ತದೆfile. ಟೋಕನ್ ಮೌಲ್ಯವು ಶೂನ್ಯವಾಗಿಲ್ಲದಿದ್ದರೆ, ಆಪ್ ಅನ್ನು ಇನ್ನೂ ಅಧಿಕೃತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಕರೆ ಮಾಡಲಾಗುವುದು getProfile ಯಶಸ್ವಿಯಾಗಬೇಕು. getToken ಅಗತ್ಯವಿದೆ ಅಧಿಕೃತಗೊಳಿಸಲು ನಿಮ್ಮ ಕರೆಯಲ್ಲಿ ನೀವು ವಿನಂತಿಸಿದ ಅದೇ ವ್ಯಾಪ್ತಿಗಳು.
ಟೋಕನ್ಸಪೋರ್ಟ್ಸ್ ಪಡೆಯಿರಿ getPro ನಂತೆಯೇ ಅಸಮಕಾಲಿಕ ಕರೆಗಳುfile, ಆದ್ದರಿಂದ ನೀವು UI ಥ್ರೆಡ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಬೇಕಾಗಿಲ್ಲ ಅಥವಾ ನಿಮ್ಮದೇ ಆದ ವರ್ಕರ್ ಥ್ರೆಡ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿಲ್ಲ. ಗೆಟ್ ಟೋಕನ್ ಅನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ಕರೆಯಲು, ಬೆಂಬಲಿಸುವ ವಸ್ತುವನ್ನು ರವಾನಿಸಿ ಎಪಿಐಲಿಸ್ಟೆನರ್ ಅಂತಿಮ ನಿಯತಾಂಕವಾಗಿ ಇಂಟರ್ಫೇಸ್.Ver ಓವರ್ರೈಡ್
ಸಂರಕ್ಷಿತ ಅನೂರ್ಜಿತ ಆನ್ಸ್ಟಾರ್ಟ್ () {
ಸೂಪರ್.ಆನ್ ಸ್ಟಾರ್ಟ್
(); mAuthManager.getToken (ಹೊಸ ಸ್ಟ್ರಿಂಗ್ [] {“ಪ್ರೊfile”,” Postal_code ”},
ಹೊಸ
ಟೋಕನ್ಲಿಸ್ಟೆನರ್ ());
} - ಅನುಷ್ಠಾನಗೊಳಿಸು ಯಶಸ್ಸು ನಿಮಗಾಗಿ ಟೋಕನ್ಲಿಸ್ಟೆನರ್.
ಯಶಸ್ಸುಗಳ ಮೇಲೆ ಎರಡು ಕಾರ್ಯಗಳು: ಬಂಡಲ್ನಿಂದ ಟೋಕನ್ ಅನ್ನು ಹಿಂಪಡೆಯಲು, ಮತ್ತು ಟೋಕನ್ ಮಾನ್ಯವಾಗಿದ್ದರೆ, ಕರೆ ಮಾಡಲು getProfile.
ಬಂಡಲ್ನಿಂದ ಟೋಕನ್ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು, ನಾವು ಸಂಗ್ರಹಿಸಿದ ಹೆಸರುಗಳನ್ನು ಬಳಸುತ್ತೇವೆ ಅಥ್ಜ್ ಕಾನ್ಸ್ಟಂಟ್ಸ್ ವರ್ಗ. ದಿ ಯಶಸ್ಸು ಬಂಡಲ್ BUNDLE_KEY.TOKEN ಮೌಲ್ಯದಲ್ಲಿ ಟೋಕನ್ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿದೆ. ಆ ಮೌಲ್ಯವು ಶೂನ್ಯವಾಗದಿದ್ದರೆ, ಈ ಮಾಜಿampಲೆ ಕರೆಗಳು getProfile ಹಿಂದಿನ ವಿಭಾಗದಲ್ಲಿ ನೀವು ಘೋಷಿಸಿದ ಅದೇ ಕೇಳುಗನನ್ನು ಬಳಸಿ (7 ಮತ್ತು 8 ಹಂತಗಳನ್ನು ನೋಡಿ)./ * getToken ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ. * /
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) {
ಅಂತಿಮ ಸ್ಟ್ರಿಂಗ್ authzToken =
response.getString (AuthzConstants.BUNDLE_KEY.TOKEN.val);
if (! TextUtils.isEmpty (authzToken))
{
// ಪ್ರೊ ಹಿಂಪಡೆಯಿರಿfile ಡೇಟಾ
mAuthManager.getProfile(ಹೊಸ ಪ್ರೊfileಕೇಳುಗ ());
}
}
ClearAuthorizationSteate ವಿಧಾನವು AmazonAuthorizationManager ಸ್ಥಳೀಯ ಡೇಟಾ ಸ್ಟೋರ್ನಿಂದ ಬಳಕೆದಾರರ ಅಧಿಕೃತ ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ. ಆಪ್ ಪ್ರೊ ಹಿಂಪಡೆಯಲು ಬಳಕೆದಾರರು ಮತ್ತೊಮ್ಮೆ ಲಾಗ್ ಇನ್ ಆಗಬೇಕುfile ಡೇಟಾ ಬಳಕೆದಾರರನ್ನು ಲಾಗ್ ಔಟ್ ಮಾಡಲು ಅಥವಾ ಆಪ್ ನಲ್ಲಿ ಲಾಗಿನ್ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ಈ ವಿಧಾನವನ್ನು ಬಳಸಿ.
- ಲಾಗ್ out ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ
ಬಳಕೆದಾರರು ಯಶಸ್ವಿಯಾಗಿ ಲಾಗಿನ್ ಆಗಿದ್ದಾಗ, ನೀವು ಲಾಗ್ಔಟ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸಬೇಕು ಇದರಿಂದ ಅವರು ತಮ್ಮ ಪರವನ್ನು ತೆರವುಗೊಳಿಸಬಹುದುfile ಡೇಟಾ ಮತ್ತು ಹಿಂದೆ ಅಧಿಕೃತ ವ್ಯಾಪ್ತಿಗಳು. ನಿಮ್ಮ ಕಾರ್ಯವಿಧಾನವು ಹೈಪರ್ಲಿಂಕ್ ಅಥವಾ ಮೆನು ಐಟಂ ಆಗಿರಬಹುದು. ಇದಕ್ಕಾಗಿ ಮಾಜಿampನಾವು ಒಂದು ರಚಿಸುತ್ತೇವೆ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಗುಂಡಿಯ ವಿಧಾನ. - ನಿಮ್ಮ ಲಾಗ್ out ಟ್ ಹ್ಯಾಂಡ್ಲರ್ನಲ್ಲಿ, ಕರೆ ಮಾಡಿ ಕ್ಲಿಯರ್ಅಥರೈಸೇಶನ್ ರಾಜ್ಯ ಕ್ಲಿಯರ್ಅಥರೈಸೇಶನ್ ರಾಜ್ಯ ಬಳಕೆದಾರರ ಅಧಿಕೃತ ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ (ಪ್ರವೇಶ ಟೋಕನ್ಗಳು, ಪ್ರೊfile) ಸ್ಥಳೀಯ ಅಂಗಡಿಯಿಂದ ಕ್ಲಿಯರ್ಅಥರೈಸೇಶನ್ ಸ್ಟೇಟ್ ಟೇಕ್ಸ್ ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ನಿಯತಾಂಕಗಳು ಇಲ್ಲ ಎಪಿಐಲಿಸ್ಟೆನರ್ ಯಶಸ್ಸನ್ನು ಹಿಂದಿರುಗಿಸಲು ಅಥವಾ
- ಅನಾಮಧೇಯ ಎಂದು ಘೋಷಿಸಿ ಎಪಿಐಲಿಸ್ಟೆನರ್.
ಅನುಷ್ಠಾನಗೊಳಿಸಲು ಹೊಸ ವರ್ಗವನ್ನು ಘೋಷಿಸಲು ಅನಾಮಧೇಯ ತರಗತಿಗಳು ಉಪಯುಕ್ತ ಪರ್ಯಾಯವಾಗಿದೆ ಎಪಿಐಲಿಸ್ಟೆನರ್. ನೋಡಿ ಲಾಗಿನ್ ಬಟನ್ ಅನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ಪ್ರೊ ಪಡೆಯಿರಿfile ಡೇಟಾ (ಪು. 17) ಒಂದು exampಲೆಥ್ಯಾಟ್ ಕೇಳುಗರ ತರಗತಿಗಳನ್ನು ಘೋಷಿಸುತ್ತದೆ. - ಅನುಷ್ಠಾನಗೊಳಿಸು ಯಶಸ್ಸು ಒಳಗೆ ಎಪಿಐಲಿಸ್ಟೆನರ್
ಯಾವಾಗ ಕ್ಲಿಯರ್ಅಥರೈಸೇಶನ್ ರಾಜ್ಯ ಬಳಕೆದಾರರಿಗೆ ಉಲ್ಲೇಖಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ನಿಮ್ಮ UI ಅನ್ನು ನೀವು ನವೀಕರಿಸಬೇಕು ಮತ್ತು ಬಳಕೆದಾರರು ಮತ್ತೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಬಳಸಬಹುದಾದ ಲಾಗಿನ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತಾರೆ. - ಅನುಷ್ಠಾನಗೊಳಿಸು ಒಂದು ದೋಷ ಒಳಗೆ ಎಪಿಐಲಿಸ್ಟೆನರ್.
If ಸ್ಪಷ್ಟ ಅಧಿಕಾರಶಾಹಿ ದೋಷ, ನೀವು ಮತ್ತೆ ಲಾಗ್ to ಟ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡಬಹುದು.Ver ಓವರ್ರೈಡ್
ರಕ್ಷಿತ ಶೂನ್ಯ onCreate (ಬಂಡಲ್ ಸೇವ್ಡ್ ಇನ್ಸ್ಟಾನ್ಸ್ ಸ್ಟೇಟ್) {
super.onCreate (saveInstanceState);
/ * ಹಿಂದಿನ ಆನ್ಕ್ರೀಟ್ ಘೋಷಣೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ * /
// ಲಾಗ್ out ಟ್ ID ಯೊಂದಿಗೆ ಗುಂಡಿಯನ್ನು ಹುಡುಕಿ ಮತ್ತು ಕ್ಲಿಕ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಹೊಂದಿಸಿ
mLogoutButton = (ಬಟನ್) ಹುಡುಕಿViewById (R.id.logout);
mLogoutButton.setOnClickListener (ಹೊಸ OnClickListener () {
Ver ಓವರ್ರೈಡ್
ಕ್ಲಿಕ್ನಲ್ಲಿ ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ (View v) {
mAuthManager.clearAuthorizationState (ಹೊಸದು
ಎಪಿಐಲಿಸ್ಟೆನರ್ () {
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಯಶಸ್ಸು (ಬಂಡಲ್ ಫಲಿತಾಂಶಗಳು) {
// UI ನಲ್ಲಿ ಲಾಗ್ out ಟ್ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿಸಿ
}
Ver ಓವರ್ರೈಡ್
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ onError (AuthError authError) {
// ದೋಷವನ್ನು ಲಾಗ್ ಮಾಡಿ
}
});
}
});
}
ಕೆಲವು ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್ ವಿಧಾನಗಳು ಭವಿಷ್ಯದ ವಸ್ತುವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಆಲಿಸುವವರನ್ನು ಪ್ಯಾರಾಮೀಟರ್ ಆಗಿ ರವಾನಿಸುವ ಬದಲು ವಿಧಾನವನ್ನು ಏಕಕಾಲಿಕವಾಗಿ ಕರೆಯಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ನೀವು ಭವಿಷ್ಯದ ವಸ್ತುವನ್ನು ಬಳಸಿದರೆ, ನೀವು ಅದನ್ನು UI ಥ್ರೆಡ್ನಲ್ಲಿ ಬಳಸಬಾರದು. ನೀವು ಐದು ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ UI ಥ್ರೆಡ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿದರೆ ನಿಮಗೆ ANR (ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತಿಕ್ರಿಯಿಸುವುದಿಲ್ಲ) ಪ್ರಾಂಪ್ಟ್ ಸಿಗುತ್ತದೆ. ಹ್ಯಾಂಡಲ್ ಇನ್ ಲಾಗಿನ್ ಬಟನ್ ಮತ್ತು ಪ್ರೊ ಪಡೆಯಿರಿfile ಡೇಟಾ ಮಾಜಿampಲೆ, ದಿ ಯಶಸ್ಸು ವಿಧಾನ ಆಥರೈಜ್ ಲಿಸ್ಟೆನರ್ ಇದನ್ನು ರಚಿಸಿದ ವರ್ಕರ್ ಥ್ರೆಡ್ನೊಂದಿಗೆ ಕರೆಯಲಾಗುತ್ತದೆ ಅಮೆಜಾನ್ಆಥರೈಸೇಶನ್ ಮ್ಯಾನೇಜರ್. ಇದರರ್ಥ ಗೆಟ್ಪಿರೊಗೆ ಕರೆ ಮಾಡಲು ಆ ಥ್ರೆಡ್ ಅನ್ನು ಬಳಸುವುದು ಸುರಕ್ಷಿತವಾಗಿದೆfile ಏಕಕಾಲಿಕವಾಗಿ. ಸಿಂಕ್ರೊನಸ್ ಕರೆ ಮಾಡಲು, ನಿಂದ ರಿಟರ್ನ್ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಿ getPirofile ಭವಿಷ್ಯದ ವಸ್ತುವಿಗೆ, ಮತ್ತು ಕರೆ ಮಾಡಿ ಜಿಯೆಟ್ ಮೆಥಡ್ ವಿಧಾನವು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಕಾಯಲು ಆ ವಸ್ತುವಿನ ಮೇಲೆ.
Future.get ಒಳಗೊಂಡಿರುವ ಬಂಡಲ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ FUTURE_TYPE ಮೌಲ್ಯದ ಯಶಸ್ಸು, ದೋಷ, or ರದ್ದುಮಾಡು. ವಿಧಾನವು ಯಶಸ್ವಿಯಾಗಿದ್ದರೆ, ಅದೇ ಬಂಡಲ್ PRO ಅನ್ನು ಹೊಂದಿರುತ್ತದೆFILE_ ಪರಕ್ಕಾಗಿ ಕೀ ಮೌಲ್ಯಗಳುfile ಡೇಟಾ ಮಾಜಿಗಾಗಿampಲೆ:
/ * ಅಧಿಕಾರ ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ. * / Ver ಓವರ್ರೈಡ್ ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಸಕ್ಸಸ್ (ಬಂಡಲ್ ಪ್ರತಿಕ್ರಿಯೆ) { ಭವಿಷ್ಯದ <ಬಂಡಲ್> ಭವಿಷ್ಯ = mAuthManager.getProfile(ಸೊನ್ನೆ); ಬಂಡಲ್ ಫಲಿತಾಂಶ = ಭವಿಷ್ಯದfile ವಸ್ತು ಭವಿಷ್ಯದ_ ಪ್ರಕಾರ = result.get (AuthzConstants.BUNDLE_KEY.FUTURE.val); if (ಭವಿಷ್ಯದ_ ಪ್ರಕಾರ == ಅಥ್ಜ್ ಕಾನ್ಸ್ಟಂಟ್ಸ್. 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); ಸ್ಟ್ರಿಂಗ್ zipcode = result.getString (AuthzConstants.PROFILE_KEY.POSTAL_CODE.val); runOnUiThread (ಹೊಸ ರನ್ ಮಾಡಬಹುದಾದ () ver ver ಓವರ್ರೈಡ್ ಸಾರ್ವಜನಿಕ ಶೂನ್ಯ ರನ್ () {updateProfileಡೇಟಾ (ಹೆಸರು, ಇಮೇಲ್, ಖಾತೆ, ಪಿನ್ಕೋಡ್); } }); } ಇಲ್ಲದಿದ್ದರೆ (ಭವಿಷ್ಯದ_ ಪ್ರಕಾರ == AuthzConstants.FUTURE_TYPE.ERROR) { // ದೋಷ ವಸ್ತುವನ್ನು ಪಡೆಯಿರಿ AuthError authError = AuthError.extractError (ಫಲಿತಾಂಶ); / * ದೋಷವನ್ನು ಕಂಡುಹಿಡಿಯಲು authError ಬಳಸಿ * / } |
Android ಗಾಗಿ ಅಮೆಜಾನ್ ಪ್ರಾರಂಭಿಕ ಮಾರ್ಗದರ್ಶಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ - ಡೌನ್ಲೋಡ್ ಮಾಡಿ [ಹೊಂದುವಂತೆ]
Android ಗಾಗಿ ಅಮೆಜಾನ್ ಪ್ರಾರಂಭಿಕ ಮಾರ್ಗದರ್ಶಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ - ಡೌನ್ಲೋಡ್ ಮಾಡಿ