ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ ਨਾਲ ਲੌਗਇਨ ਕਰੋ
ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਕਰੋ: ਆਈਓਐਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਮਾਰਗਦਰਸ਼ਕ
ਕਾਪੀਰਾਈਟ © 2016 Amazon.com, Inc. ਜਾਂ ਇਸਦੇ ਨਾਲ ਸੰਬੰਧਿਤ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ.
ਐਮਾਜ਼ਾਨ ਅਤੇ ਐਮਾਜ਼ਾਨ ਲੋਗੋ ਐਮਾਜ਼ੋਨ ਡਾਟ ਕਾਮ, ਇੰਕ. ਜਾਂ ਇਸ ਦੇ ਸਹਿਯੋਗੀ ਸੰਗਠਨਾਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ. ਦੂਸਰੇ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਉਨ੍ਹਾਂ ਦੇ ਮਾਲਕਾਂ ਦੀ ਜਾਇਦਾਦ ਹਨ.
ਆਈਓਐਸ ਲਈ ਸ਼ੁਰੂਆਤ
ਇਸ ਗਾਈਡ ਵਿਚ ਅਸੀਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗੇ ਕਿ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਨੂੰ ਆਪਣੇ ਆਈਓਐਸ ਐਪ ਵਿਚ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ. ਇਸ ਗਾਈਡ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡੇ ਕੋਲ ਆਪਣੀ ਐਪ ਵਿਚ ਐਮਾਜ਼ਾਨ ਬਟਨ ਨਾਲ ਵਰਕਿੰਗ ਲੌਗਇਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਐਮਾਜ਼ਾਨ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਨਾਲ ਲੌਗ ਇਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੱਤੀ ਜਾ ਸਕੇ
ਐਕਸਕੋਡ ਸਥਾਪਤ ਕਰ ਰਿਹਾ ਹੈ
ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਐਮਾਜ਼ਾਨ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਆਪਣੀ ਆਈਓਐਸ ਐਪਲੀਕੇਸ਼ਨ ਵਿਚ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਸ਼ਾਮਲ ਕਰੋ. ਐੱਸ ਡੀ ਕੇ ਦਾ ਇਰਾਦਾ ਐਕਸਕੋਡ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਦੇ ਨਾਲ ਇਸਤੇਮਾਲ ਕਰਨਾ ਹੈ. ਐਸਡੀਕੇ ਆਈਓਐਸ 7.0 ਤੇ ਚੱਲ ਰਹੇ ਐਪਸ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਏਆਰਐਮਵੀ 7, ਏਆਰਐਮਵੀ 7, ਏਆਰਐਮ 64, ਆਈ 386, ਅਤੇ ਐਕਸ 86_64 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਪਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ.
ਤੁਸੀਂ ਮੈਕ ਐਪ ਸਟੋਰ ਤੋਂ ਐਕਸਕੋਡ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ ਐਕਸਕੋਡ: ਨਵਾਂ ਕੀ ਹੈ ਡਿਵੈਲਪਰ.
ਐਕਸਕੋਡ ਸਥਾਪਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ ਅਤੇ ਐੱਸ ਚਲਾਓample ਐਪ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ.
ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ
ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਦੋ ਪੈਕੇਜਾਂ ਵਿੱਚ ਆਉਂਦਾ ਹੈ. ਪਹਿਲੇ ਵਿੱਚ ਆਈਓਐਸ ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਸਹਾਇਕ ਦਸਤਾਵੇਜ਼ ਸ਼ਾਮਲ ਹਨ. ਦੂਜੇ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨampਲੇ ਐਪਲੀਕੇਸ਼ਨ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗ ਇਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਅਤੇ view ਉਨ੍ਹਾਂ ਦੇ ਪ੍ਰੋfile ਡਾਟਾ।
ਜੇ ਤੁਸੀਂ ਹਾਲੇ ਐਕਸਕੋਡ ਸਥਾਪਤ ਨਹੀਂ ਕੀਤਾ ਹੈ, ਤਾਂ ਵਿਚ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਵੇਖੋ ਐਕਸਕੋਡ ਸਥਾਪਤ ਕਰੋ ਉਪਰੋਕਤ ਭਾਗ.
- ਡਾਊਨਲੋਡ ਕਰੋ ਲੌਗਿਨਵਿਥ ਅਮੈਜੋਨ ਐਸਡੀਕੇਫੋਰੀਓਐਸ.ਜਿਪ ਅਤੇ ਐਕਸਟਰੈਕਟ fileਤੁਹਾਡੀ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ.
ਤੁਹਾਨੂੰ ਇੱਕ ਵੇਖਣਾ ਚਾਹੀਦਾ ਹੈ ਲੌਗਇਨਵਿਥਅਮਾਜ਼ੋਨ.ਫਰੇਮਵਰਕ ਡਾਇਰੈਕਟਰੀ. ਇਸ ਵਿੱਚ ਐਮਾਜ਼ਾਨ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਨਾਲ ਲੌਗਇਨ ਸ਼ਾਮਲ ਹੈ.
ਜ਼ਿਪ ਦੇ ਚੋਟੀ ਦੇ ਪੱਧਰ 'ਤੇ ਏ ਲੌਗਇਨਵਿਥ ਅਮਾਜ਼ੋਨ.ਡੋਕ ਡਾਇਰੈਕਟਰੀ ਸੈੱਟ ਕਰੋ. ਇਸ ਵਿੱਚ ਏਪੀਆਈ ਦਸਤਾਵੇਜ਼ ਸ਼ਾਮਲ ਹਨ. - ਦੇਖੋ ਐਮਾਜ਼ਾਨ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ ਆਈਓਐਸ ਪ੍ਰੋਜੈਕਟ ਵਿਚ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਕਿਵੇਂ ਜੋੜਨਾ ਹੈ ਇਸ ਬਾਰੇ ਨਿਰਦੇਸ਼ਾਂ ਲਈ.
ਜਦੋਂ ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਐਮਾਜ਼ਾਨ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਨਵਾਂ ਲੌਗਇਨ ਬਣਾਓ ਬਾਅਦ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਨਾਲ ਰਜਿਸਟਰ ਕਰਨਾ.
ਐੱਸ ਚਲਾਓample ਐਪ
ਚਲਾਉਣ ਲਈ ਐੱਸampਲੇ ਐਪਲੀਕੇਸ਼ਨ, ਐਸ ਖੋਲ੍ਹੋampਐਕਸਕੋਡ ਵਿੱਚ.
- ਡਾਊਨਲੋਡ ਕਰੋ SampleLoginWithAmazonAppForiOS.zip ਅਤੇ ਕਾਪੀ ਕਰੋ
SampleLoginWithAmazonAppForiOS ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਫੋਲਡਰ ਵਿੱਚ. - ਐਕਸਕੋਡ ਸ਼ੁਰੂ ਕਰੋ. ਜੇ ਐਕਸਕੋਡ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ਡਾਇਲਾਗ ਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਹੋਰ ਖੋਲ੍ਹੋ ਤੇ ਕਲਿਕ ਕਰੋ. ਨਹੀਂ ਤਾਂ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿਕ ਕਰੋ File ਅਤੇ ਓਪਨ ਚੁਣੋ।
- ਦਸਤਾਵੇਜ਼ ਫੋਲਡਰ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਚੁਣੋ
SampleLoginWithAmazonAppForiOS/LoginWithAmazonSample/ LoginWithAmazonSample.xcodeproj. ਕਲਿੱਕ ਕਰੋ ਖੋਲ੍ਹੋ। - Sampਲੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਹੁਣ ਲੋਡ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਜਦੋਂ ਇਹ ਪੂਰਾ ਹੋ ਜਾਵੇ, ਚੁਣੋ ਉਤਪਾਦ ਮੁੱਖ ਮੇਨੂ ਤੋਂ ਅਤੇ ਚੁਣੋ ਚਲਾਓ
ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਨਾਲ ਰਜਿਸਟਰ ਕਰਨਾ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਵਰਤ ਸਕੋ webਸਾਈਟ ਜਾਂ ਮੋਬਾਈਲ ਐਪ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਕਰਕੇ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਰਜਿਸਟਰ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਐਮਾਜ਼ਾਨ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਤੁਹਾਡਾ ਲੌਗਇਨ ਉਹ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਹੈ ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰ ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਅਤੇ ਹਰੇਕ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ webਸਾਈਟ ਜਾਂ ਮੋਬਾਈਲ ਐਪ ਜੋ ਤੁਸੀਂ ਬਣਾਉਂਦੇ ਹੋ ਜੋ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਹ ਕਾਰੋਬਾਰੀ ਜਾਣਕਾਰੀ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਹਰ ਵਾਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਉਹ ਤੁਹਾਡੇ 'ਤੇ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ webਸਾਈਟ ਜਾਂ ਮੋਬਾਈਲ ਐਪ. ਉਪਭੋਗਤਾ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਦਾ ਨਾਮ, ਤੁਹਾਡਾ ਲੋਗੋ ਅਤੇ ਤੁਹਾਡੀ ਗੋਪਨੀਯਤਾ ਨੀਤੀ ਦਾ ਲਿੰਕ ਵੇਖਣਗੇ. ਇਹ ਕਦਮ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਐਮਾਜ਼ਾਨ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਲੌਗਇਨ ਕਿਵੇਂ ਰਜਿਸਟਰ ਕਰਨਾ ਹੈ ਅਤੇ ਉਸ ਖਾਤੇ ਵਿੱਚ ਇੱਕ ਆਈਓਐਸ ਐਪ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ.
ਹੇਠ ਦਿੱਤੇ ਵਿਸ਼ੇ ਵੇਖੋ
- ਅਮੇਜ਼ਨ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਆਪਣਾ ਲੌਗਇਨ ਰਜਿਸਟਰ ਕਰੋ
- ਇੱਕ ਸੁਰੱਖਿਆ ਪ੍ਰੋ ਵਿੱਚ ਇੱਕ ਆਈਓਐਸ ਐਪ ਸ਼ਾਮਲ ਕਰੋfile
- ਆਈਓਐਸ ਬੰਡਲ ਆਈਡੀ ਅਤੇ ਏਪੀਆਈ ਕੁੰਜੀਆਂ
o ਆਈਓਐਸ ਐਪ ਲਈ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਦਾ ਪਤਾ ਲਗਾਓ
o ਇੱਕ ਆਈਓਐਸ API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ
ਅਮੇਜ਼ਨ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਆਪਣਾ ਲੌਗਇਨ ਰਜਿਸਟਰ ਕਰੋ
- 'ਤੇ ਜਾਓ https://login.amazon.com.
- ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਲਈ ਸਾਈਨ ਅਪ ਕੀਤਾ ਹੈ, ਤਾਂ ਕਲਿੱਕ ਕਰੋ ਐਪ ਕੰਸੋਲ. ਨਹੀਂ ਤਾਂ, ਕਲਿੱਕ ਕਰੋ ਸਾਇਨ ਅਪ.
ਤੁਹਾਨੂੰ ਸੇਲਰ ਸੈਂਟਰਲ ਨੂੰ ਨਿਰਦੇਸ਼ਤ ਕੀਤਾ ਜਾਵੇਗਾ, ਜੋ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਲਈ ਅਰਜ਼ੀ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ. ਜੇ ਇਹ ਤੁਹਾਡੇ ਵਿਕਰੇਤਾ ਕੇਂਦਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਪਹਿਲੀ ਵਾਰ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਵਿਕਰੇਤਾ ਕੇਂਦਰੀ ਖਾਤਾ ਸਥਾਪਤ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ. - ਕਲਿੱਕ ਕਰੋ ਨਵੀਂ ਅਰਜ਼ੀ ਰਜਿਸਟਰ ਕਰੋ. ਦ ਆਪਣੀ ਅਰਜ਼ੀ ਰਜਿਸਟਰ ਕਰੋ ਫਾਰਮ ਆਵੇਗਾ:
a. ਆਪਣੇ ਅਰਜ਼ੀ ਫਾਰਮ ਰਜਿਸਟਰ ਵਿੱਚ, ਇੱਕ ਨਾਮ ਦਰਜ ਕਰੋ ਅਤੇ ਇੱਕ ਵਰਣਨ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਲਈ।
ਦ ਨਾਮ ਉਹ ਨਾਮ ਹੈ ਜੋ ਸਹਿਮਤੀ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਉਪਭੋਗਤਾ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਨਾਲ ਜਾਣਕਾਰੀ ਸਾਂਝੀ ਕਰਨ ਲਈ ਸਹਿਮਤ ਹੁੰਦੇ ਹਨ। ਇਹ ਨਾਮ Android, iOS, ਅਤੇ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ webਤੁਹਾਡੀ ਅਰਜ਼ੀ ਦੇ ਸਾਈਟ ਸੰਸਕਰਣ.
b. ਪਰਾਈਵੇਸੀ ਨੋਟਿਸ ਦਰਜ ਕਰੋ URL ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਲਈ।
ਪਰਾਈਵੇਸੀ ਨੋਟਿਸ URL ਤੁਹਾਡੀ ਕੰਪਨੀ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਗੋਪਨੀਯਤਾ ਨੀਤੀ ਦਾ ਸਥਾਨ ਹੈ (ਉਦਾਹਰਣ ਲਈample, http: //www.example.com/privacy.html). ਇਹ ਲਿੰਕ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਹਿਮਤੀ ਸਕ੍ਰੀਨ ਤੇ ਪ੍ਰਦਰਸ਼ਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
c. ਜੇਕਰ ਤੁਸੀਂ ਏ ਲੋਗੋ ਚਿੱਤਰ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਲਈ, ਕਲਿੱਕ ਕਰੋ ਬ੍ਰਾਊਜ਼ ਕਰੋ ਅਤੇ ਲਾਗੂ ਚਿੱਤਰ ਨੂੰ ਲੱਭੋ।
ਇਹ ਲੋਗੋ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਨ ਲਈ ਸਾਈਨ-ਇਨ ਅਤੇ ਸਹਿਮਤੀ ਸਕ੍ਰੀਨ ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ ਜਾਂ webਸਾਈਟ. ਜੇ ਇਹ 50 ਪਿਕਸਲ ਤੋਂ ਉੱਚਾ ਹੋਵੇ ਤਾਂ ਲੋਗੋ ਸੁੰਗੜ ਕੇ 50 ਪਿਕਸਲ ਹੋ ਜਾਵੇਗਾ; ਲੋਗੋ ਦੀ ਚੌੜਾਈ 'ਤੇ ਕੋਈ ਸੀਮਾ ਨਹੀਂ ਹੈ. - ਕਲਿੱਕ ਕਰੋ ਸੇਵ ਕਰੋ। ਤੁਹਾਡੇ ਐੱਸample ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਇਸ ਦੇ ਸਮਾਨ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ:
ਤੁਹਾਡੀਆਂ ਬੁਨਿਆਦੀ ਐਪਲੀਕੇਸ਼ਨ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਖਾਸ ਲਈ ਸੈਟਿੰਗਾਂ ਜੋੜ ਸਕਦੇ ਹੋ webਸਾਈਟਾਂ ਅਤੇ ਮੋਬਾਈਲ ਐਪਸ ਜੋ ਐਮਾਜ਼ਾਨ ਖਾਤੇ ਨਾਲ ਇਸ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਨਗੇ.
ਜੇ ਤੁਹਾਡੇ ਐਪ ਦੇ ਵੱਖ ਵੱਖ ਸੰਸਕਰਣਾਂ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਬੰਡਲ ID ਹਨ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਜਾਂ ਵਧੇਰੇ ਟੈਸਟਿੰਗ ਸੰਸਕਰਣਾਂ ਅਤੇ ਇੱਕ ਉਤਪਾਦਨ ਸੰਸਕਰਣ ਲਈ, ਹਰੇਕ ਸੰਸਕਰਣ ਨੂੰ ਆਪਣੀ ਆਪਣੀ API ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ. ਤੋਂ iOS ਸੈਟਿੰਗਾਂ ਤੁਹਾਡੇ ਐਪ ਦੇ, ਕਲਿੱਕ ਕਰੋ ਏਪੀਆਈ ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ ਆਪਣੇ ਐਪ ਲਈ ਵਾਧੂ ਕੁੰਜੀਆਂ ਬਣਾਉਣ ਲਈ ਬਟਨ (ਹਰੇਕ ਸੰਸਕਰਣ).
ਇੱਕ ਸੁਰੱਖਿਆ ਪ੍ਰੋ ਵਿੱਚ ਇੱਕ ਆਈਓਐਸ ਐਪ ਸ਼ਾਮਲ ਕਰੋfile
ਤੁਹਾਡੀਆਂ ਬੁਨਿਆਦੀ ਐਪਲੀਕੇਸ਼ਨ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਖਾਸ ਲਈ ਸੈਟਿੰਗਾਂ ਜੋੜ ਸਕਦੇ ਹੋ webਸਾਈਟਾਂ ਅਤੇ ਮੋਬਾਈਲ ਐਪਸ ਜੋ ਐਮਾਜ਼ਾਨ ਖਾਤੇ ਨਾਲ ਇਸ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਨਗੇ.
ਆਈਓਐਸ ਐਪ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਐਪ ਪ੍ਰੋਜੈਕਟ ਲਈ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਨਿਰਧਾਰਤ ਕਰਨਾ ਪਏਗਾ. ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਇੱਕ ਏਪੀਆਈ ਕੁੰਜੀ ਬਣਾਉਣ ਲਈ ਬੰਡਲ ਆਈਡੀ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ. ਏਪੀਆਈ ਕੁੰਜੀ ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਐਮਾਜ਼ਾਨ ਅਧਿਕਾਰ ਸੇਵਾ ਨਾਲ ਲੌਗਇਨ ਤੱਕ ਪਹੁੰਚ ਦੇਵੇਗੀ. ਆਪਣੇ ਖਾਤੇ ਵਿੱਚ ਇੱਕ ਆਈਓਐਸ ਐਪ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਇਨ੍ਹਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- ਐਪਲੀਕੇਸ਼ਨ ਸਕ੍ਰੀਨ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਆਈਓਐਸ ਸੈਟਿੰਗਜ਼. ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਕੋਈ ਆਈਓਐਸ ਐਪ ਰਜਿਸਟਰਡ ਹੈ, ਤਾਂ ਵੇਖੋ ਏਪੀਆਈ ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ ਵਿੱਚ ਬਟਨ iOS ਸੈਟਿੰਗਾਂ ਅਨੁਭਾਗ.
ਦ ਆਈਓਐਸ ਐਪਲੀਕੇਸ਼ਨ ਵੇਰਵੇ ਦਾ ਫਾਰਮ ਦਿਖਾਈ ਦੇਵੇਗਾ:
- ਦਰਜ ਕਰੋ ਲੇਬਲ ਤੁਹਾਡੇ iOS ਐਪ ਦੇ. ਇਹ ਤੁਹਾਡੇ ਐਪ ਦਾ ਅਧਿਕਾਰਤ ਨਾਮ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ. ਇਹ ਐਪਸ ਦੇ ਵਿੱਚ ਇਸ ਖਾਸ ਆਈਓਐਸ ਐਪ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਅਤੇ webਐਮਾਜ਼ਾਨ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਤੁਹਾਡੇ ਲੌਗਇਨ ਲਈ ਰਜਿਸਟਰ ਕੀਤੀਆਂ ਸਾਈਟਾਂ.
- ਆਪਣਾ ਦਰਜ ਕਰੋ ਬੰਡਲ ID ਇਹ ਤੁਹਾਡੇ ਆਈਓਐਸ ਪ੍ਰੋਜੈਕਟ ਦੇ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਆਪਣੇ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ, ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਐਕਸਕੋਡ ਵਿਚ ਖੋਲ੍ਹੋ. ਪ੍ਰੋਜੈਕਟ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸੂਚੀ ਖੋਲ੍ਹੋ ( -Info.plist) ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਨੈਵੀਗੇਟਰ. ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ.
- ਕਲਿੱਕ ਕਰੋ ਸੇਵ ਕਰੋ।
ਆਈਓਐਸ ਬੰਡਲ ਆਈਡੀ ਅਤੇ ਏਪੀਆਈ ਕੁੰਜੀਆਂ
ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਹਰੇਕ ਆਈਓਐਸ ਐਪ ਲਈ ਵਿਲੱਖਣ ਹੁੰਦਾ ਹੈ. ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਤੁਹਾਡੀ ਏਪੀਆਈ ਕੁੰਜੀ ਨੂੰ ਬਣਾਉਣ ਲਈ ਬੰਡਲ ਆਈਡੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ. ਏਪੀਆਈ ਕੁੰਜੀ ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਪਛਾਣਨ ਲਈ ਐਮਾਜ਼ਾਨ ਪ੍ਰਮਾਣਿਤ ਸੇਵਾ ਨਾਲ ਲੌਗਇਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ.
ਆਈਓਐਸ ਐਪ ਲਈ ਇੱਕ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਦਾ ਪਤਾ ਲਗਾਓ
- ਐਕਸਕੋਡ ਵਿੱਚ ਆਪਣਾ ਐਪ ਪ੍ਰੋਜੈਕਟ ਖੋਲ੍ਹੋ.
- ਨੂੰ ਖੋਲ੍ਹੋ ਜਾਣਕਾਰੀ ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ ਪ੍ਰੋਜੈਕਟ ਲਈ ( -Info.plist) ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਨੈਵੀਗੇਟਰ.
- ਲੱਭੋ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ.
ਇੱਕ ਆਈਓਐਸ API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ
ਤੁਹਾਡੇ ਦੁਆਰਾ ਇੱਕ ਆਈਓਐਸ ਸੰਸਕਰਣ ਰਜਿਸਟਰ ਕਰਨ ਅਤੇ ਇੱਕ ਬੰਡਲ ਆਈਡੀ ਪ੍ਰਦਾਨ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਐਮਾਜ਼ੋਨ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਆਪਣੇ ਲੌਗਇਨ ਲਈ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪੰਨੇ ਤੋਂ ਏਪੀਆਈ ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਤੁਹਾਨੂੰ ਉਹ ਏਪੀਆਈ ਕੁੰਜੀ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਜਾਇਦਾਦ ਸੂਚੀ ਵਿੱਚ ਪਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ. ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਨਹੀਂ ਕਰਦੇ, ਐਪ ਨੂੰ ਐਮਾਜ਼ਾਨ ਅਧਿਕਾਰ ਸੇਵਾ ਨਾਲ ਲੌਗਇਨ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਨਹੀਂ ਦਿੱਤਾ ਜਾਵੇਗਾ.
1. 'ਤੇ ਜਾਓ https://login.amazon.com.
2. ਕਲਿੱਕ ਕਰੋ ਐਪ ਕੰਸੋਲ.
3. ਵਿਚ ਐਪਸ ਬਾਕਸ, ਆਪਣੀ ਅਰਜ਼ੀ ਤੇ ਕਲਿੱਕ ਕਰੋ.
4. ਦੇ ਅਧੀਨ ਆਪਣੀ ਆਈਓਐਸ ਐਪ ਲੱਭੋ iOS ਸੈਟਿੰਗਾਂ ਅਨੁਭਾਗ. ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਆਈਓਐਸ ਐਪ ਨੂੰ ਰਜਿਸਟਰ ਨਹੀਂ ਕੀਤਾ ਹੈ, ਤਾਂ ਦੇਖੋ ਇੱਕ ਸੁਰੱਖਿਆ ਪ੍ਰੋ ਵਿੱਚ ਇੱਕ ਆਈਓਐਸ ਐਪ ਸ਼ਾਮਲ ਕਰੋfile.
5. ਕਲਿੱਕ ਕਰੋ ਏਪੀਆਈ ਕੁੰਜੀ ਦਾ ਮੁੱਲ ਤਿਆਰ ਕਰੋ. ਇੱਕ ਪੌਪ-ਅਪ ਵਿੰਡੋ ਤੁਹਾਡੀ API ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਤ ਕਰੇਗੀ. ਕੁੰਜੀ ਨੂੰ ਨਕਲ ਕਰਨ ਲਈ, ਕਲਿੱਕ ਕਰੋ ਸਭ ਚੁਣੋ ਸਾਰੀ ਕੁੰਜੀ ਨੂੰ ਚੁਣਨ ਲਈ.
ਨੋਟ: ਏਪੀਆਈ ਕੁੰਜੀ ਦਾ ਮੁੱਲ, ਇਸਦੇ ਅੰਸ਼ਕ ਤੌਰ ਤੇ, ਜਿਸ ਸਮੇਂ ਇਹ ਪੈਦਾ ਹੁੰਦਾ ਹੈ ਦੇ ਅਧਾਰ ਤੇ ਹੁੰਦਾ ਹੈ. ਇਸ ਤਰ੍ਹਾਂ, ਬਾਅਦ ਵਿਚਲੀ ਕੁੰਜੀ ਮੁੱਲ ਜੋ ਤੁਸੀਂ ਤਿਆਰ ਕਰਦੇ ਹੋ ਅਸਲ ਤੋਂ ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ. ਤੁਸੀਂ ਆਪਣੇ ਐਪ ਵਿੱਚ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਕੁੰਜੀ ਦੇ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਇਹ ਸਾਰੇ ਯੋਗ ਹਨ.
6. ਵੇਖੋ ਆਪਣੀ ਐਪ ਪ੍ਰਾਪਰਟੀ ਸੂਚੀ ਵਿੱਚ ਆਪਣੀ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ ਤੁਹਾਡੇ ਆਈਓਐਸ ਐਪ ਵਿੱਚ ਏਪੀਆਈ ਕੁੰਜੀ ਨੂੰ ਜੋੜਨ ਦੇ ਨਿਰਦੇਸ਼ਾਂ ਲਈ
ਐਮਾਜ਼ਾਨ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਲਾਗਇਨ ਬਣਾਉਣਾ
ਇਸ ਭਾਗ ਵਿੱਚ, ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਕਰਨ ਲਈ ਇੱਕ ਨਵਾਂ ਐਕਸਕੋਡ ਪ੍ਰੋਜੈਕਟ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾਵੇ.
ਹੇਠ ਦਿੱਤੇ ਵਿਸ਼ੇ ਵੇਖੋ:
- ਐਮਾਜ਼ਾਨ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਨਵਾਂ ਲੌਗਇਨ ਬਣਾਓ
- ਐਮਾਜ਼ਾਨ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ
- ਆਪਣੀ ਐਪ ਪ੍ਰਾਪਰਟੀ ਸੂਚੀ ਵਿੱਚ ਆਪਣੀ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ
- ਏ URL ਤੁਹਾਡੀ ਐਪ ਜਾਇਦਾਦ ਸੂਚੀ ਨੂੰ ਸਕੀਮ
- ਆਪਣੇ ਐਪ ਵਿੱਚ ਐਮਾਜ਼ਾਨ ਲਈ ਇੱਕ ਐਪ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰੋ ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ
ਨੋਟ: ਇਹ ਨਵਾਂ ਕਦਮ ਇਸ ਵੇਲੇ ਲੋੜੀਂਦਾ ਹੈ ਜਦੋਂ ਆਈਓਐਸ 9 ਐਸਡੀਕੇ 'ਤੇ ਵਿਕਾਸ ਕਰਨਾ - ਆਪਣੇ ਐਪ ਵਿੱਚ ਐਮਾਜ਼ਾਨ ਬਟਨ ਦੇ ਨਾਲ ਇੱਕ ਲੌਗਇਨ ਸ਼ਾਮਲ ਕਰੋ
ਐਮਾਜ਼ਾਨ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਨਵਾਂ ਲੌਗਇਨ ਬਣਾਓ
ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਅਜੇ ਵੀ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਕੋਈ ਐਪ ਪ੍ਰੋਜੈਕਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਬਣਾਉਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ. ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਮੌਜੂਦਾ ਐਪ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਐਮਾਜ਼ਾਨ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ ਤੇ ਜਾਓ.
- ਲਾਂਚ ਕਰੋ ਐਕਸਕੋਡ।
- ਜੇ ਤੁਹਾਡੇ ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ a ਜੀ ਆਇਆਂ ਨੂੰ Xcode ਡਾਇਲਾਗ, ਚੁਣੋ ਨਵਾਂ ਐਕਸਕੋਡ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ.
ਨਹੀਂ ਤਾਂ, ਤੋਂ File ਮੀਨੂ, ਚੁਣੋ ਨਵਾਂ ਅਤੇ ਪ੍ਰੋਜੈਕਟ. - ਤੁਸੀਂ ਕਿਸ ਕਿਸਮ ਦੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਕਲਿਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਗਲਾ.
- ਏ ਦਰਜ ਕਰੋ ਉਤਪਾਦ ਦਾ ਨਾਮ ਅਤੇ ਏ ਕੰਪਨੀ ਪਛਾਣਕਰਤਾ. ਨੋਟ ਕਰੋ ਤੁਹਾਡਾ ਬੰਡਲ ਪਛਾਣਕਰਤਾ, ਅਤੇ ਕਲਿੱਕ ਕਰੋ ਅਗਲਾ.
- ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਜਗ੍ਹਾ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਕਲਿੱਕ ਕਰੋ ਬਣਾਓ।
ਤੁਹਾਡੇ ਕੋਲ ਹੁਣ ਇਕ ਨਵਾਂ ਪ੍ਰਾਜੈਕਟ ਹੋਵੇਗਾ ਜਿਸ ਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ.
ਐਮਾਜ਼ਾਨ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ
ਜੇ ਤੁਸੀਂ ਅਜੇ ਤੱਕ ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਨਹੀਂ ਡਾedਨਲੋਡ ਕੀਤਾ ਹੈ, ਤਾਂ ਵੇਖੋ ਆਈਓਐਸ ਲਈ ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਕਰੋ.
ਐਮਾਜ਼ਾਨ ਪ੍ਰੋਜੈਕਟ ਦੇ ਨਾਲ ਇੱਕ ਲੌਗਇਨ ਨੂੰ ਜੋੜਨਾ ਲਾਜ਼ਮੀ ਹੈ ਲੌਗਇਨਵਿਥਅਮਾਜ਼ੋਨ.ਫਰੇਮਵਰਕ ਅਤੇ ਸੁਰੱਖਿਆ.ਫਰੇਮਵਰਕ ਲਾਇਬ੍ਰੇਰੀਆਂ. ਐਮਾਜ਼ਾਨ ਸਿਰਲੇਖਾਂ ਨਾਲ ਲੌਗਇਨ ਲੱਭਣ ਲਈ ਤੁਹਾਨੂੰ ਫਰੇਮਵਰਕ ਖੋਜ ਮਾਰਗ ਨੂੰ ਵੀ ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ
- ਐਕਸਕੋਡ ਵਿਚ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਖੁੱਲ੍ਹਣ ਨਾਲ, ਦੀ ਚੋਣ ਕਰੋ ਫਰੇਮਵਰਕ ਫੋਲਡਰ, ਕਲਿੱਕ ਕਰੋ File ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਅਤੇ ਫਿਰ ਚੁਣੋ ਸ਼ਾਮਲ ਕਰੋ Files ਨੂੰ "ਪ੍ਰਾਜੈਕਟ".
- ਸੰਵਾਦ ਵਿੱਚ, ਦੀ ਚੋਣ ਕਰੋ ਲੌਗਇਨਵਿਥਅਮਾਜ਼ੋਨ.ਫਰੇਮਵਰਕ ਅਤੇ ਕਲਿਕ ਕਰੋ ਸ਼ਾਮਲ ਕਰੋ.
ਜੇ ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ 1.0 ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਤਾਂ ਫਰੇਮਵਰਕ ਫੋਲਡਰ ਤੋਂ ਐਮਾਜ਼ੋਨ ਐਸ ਡੀ ਕੇ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਲੌਗਇਨ-ਨਾਲ-ਐਮਾਜ਼ੋਨ-ਐਸ ਡੀ ਕੇ ਨੂੰ ਹਟਾਓ. ਕਲਿਕ ਕਰੋ ਸੰਪਾਦਿਤ ਕਰੋ ਮੁੱਖ ਮੇਨੂ ਤੋਂ ਅਤੇ ਚੁਣੋ ਮਿਟਾਓ। - ਵਿੱਚ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਚੁਣੋ ਪ੍ਰੋਜੈਕਟ ਨੈਵੀਗੇਟਰ.
ਦ ਪ੍ਰੋਜੈਕਟ ਸੰਪਾਦਕ ਐਕਸਕੋਡ ਵਰਕਸਪੇਸ ਦੇ ਸੰਪਾਦਕ ਖੇਤਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ. - ਹੇਠਾਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਨਾਮ ਤੇ ਕਲਿਕ ਕਰੋ ਨਿਸ਼ਾਨੇ, ਅਤੇ ਚੁਣੋ ਪੜਾਅ ਬਣਾਓ. ਲਾਇਬ੍ਰੇਰੀਆਂ ਨਾਲ ਲਿੰਕ ਬਾਈਨਰੀ ਦਾ ਵਿਸਤਾਰ ਕਰੋ ਅਤੇ ਇੱਕ ਲਾਇਬ੍ਰੇਰੀ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਜੋੜ ਨਿਸ਼ਾਨ ਤੇ ਕਲਿਕ ਕਰੋ.
- ਸਰਚ ਬਾਕਸ ਵਿੱਚ, ਐਂਟਰ ਕਰੋ ਸੁਰੱਖਿਆ.ਫਰੇਮਵਰਕ. ਚੁਣੋ ਸੁਰੱਖਿਆ.ਫ੍ਰੇਮਵਰਕ ਅਤੇ ਕਲਿਕ ਸ਼ਾਮਲ ਕਰੋ।
- ਸਰਚ ਬਾਕਸ ਵਿੱਚ, ਐਂਟਰ ਕਰੋ ਸਫਾਰੀਸਰਵਿਸ.ਫ੍ਰੇਮਵਰਕ. ਚੁਣੋ ਸਫਾਰੀਸਰਵਿਸ.ਫ੍ਰੇਮਵਰਕ ਅਤੇ ਕਲਿੱਕ ਕਰੋ ਸ਼ਾਮਲ ਕਰੋ।
- ਸਰਚ ਬਾਕਸ ਵਿੱਚ, ਐਂਟਰ ਕਰੋ ਕੋਰਗ੍ਰਾਫਿਕਸ.ਫ੍ਰੇਮਵਰਕ. ਚੁਣੋ ਕੋਰਗ੍ਰਾਫਿਕਸ.ਫ੍ਰੇਮਵਰਕ ਅਤੇ ਕਲਿੱਕ ਕਰੋ ਸ਼ਾਮਲ ਕਰੋ
- ਚੁਣੋ ਬਿਲਡ ਸੈਟਿੰਗਾਂ. ਸਭ ਕਰਨ ਲਈ ਕਲਿਕ ਕਰੋ view ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ.
- ਅਧੀਨ ਖੋਜ ਮਾਰਗ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਲੌਗਇਨਵਿਥਅਮਾਜ਼ੋਨ.ਫਰੇਮਵਰਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹੈ ਫਰੇਮਵਰਕ ਖੋਜ ਮਾਰਗ.
ਸਾਬਕਾ ਲਈampLe:
ਜੇ ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ 1.0 ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ 1.0 ਵਿੱਚ ਲਾਇਬ੍ਰੇਰੀ ਮਾਰਗ ਦੇ ਕਿਸੇ ਵੀ ਹਵਾਲੇ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ ਸਿਰਲੇਖ ਖੋਜ ਮਾਰਗ or ਲਾਇਬ੍ਰੇਰੀ ਖੋਜ ਮਾਰਗ. - ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਉਤਪਾਦ ਅਤੇ ਚੁਣੋ ਬਣਾਓ। ਬਿਲਡ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪੂਰਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.
ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, ਜੇ ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ 1.0 ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਲੌਗਇਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਸੀ, ਤਾਂ ਬਦਲੋ # ਇੰਪੋਰਟ ਕਰੋ “AIMobileLib.h”, # Import “AIAuthenticationDelegate.h”, or #ਆਯਾਤ "AIError.h" ਤੁਹਾਡੇ ਸਰੋਤ ਵਿੱਚ fileਦੇ ਨਾਲ s #ਆਯਾਤ
.
ਲੌਗਇਨਵਿਥ ਅਮਾਜ਼ੋਨ ਇਕੋ ਸਮੇਂ ਐਮਾਜ਼ਾਨ ਸਿਰਲੇਖਾਂ ਨਾਲ ਸਾਰੇ ਲੌਗਇਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ.
ਆਪਣੀ ਐਪ ਪ੍ਰਾਪਰਟੀ ਸੂਚੀ ਵਿੱਚ ਆਪਣੀ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਆਈਓਐਸ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਨਾਲ ਰਜਿਸਟਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ API ਕੁੰਜੀ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਇਹ ਇੱਕ ਪਛਾਣਕਰਤਾ ਹੈ ਜੋ ਐਮਾਜ਼ਾਨ ਮੋਬਾਈਲ ਲਾਇਬ੍ਰੇਰੀ ਤੁਹਾਡੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਐਮਾਜ਼ਾਨ ਅਧਿਕਾਰ ਸੇਵਾ ਨਾਲ ਲੌਗਇਨ ਤੇ ਪਛਾਣ ਕਰਨ ਲਈ ਵਰਤੇਗੀ. ਐਮਾਜ਼ਾਨ ਮੋਬਾਈਲ ਲਾਇਬ੍ਰੇਰੀ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਦੀ ਜਾਣਕਾਰੀ ਜਾਇਦਾਦ ਸੂਚੀ ਵਿੱਚ ਏਪੀਆਈ ਕੁੰਜੀ ਸੰਪਤੀ ਦੇ ਮੁੱਲ ਤੋਂ ਰੰਨਟਾਈਮ ਤੇ ਇਹ ਮੁੱਲ ਲੋਡ ਕਰਦੀ ਹੈ.
- ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਖੁੱਲ੍ਹਣ ਦੇ ਨਾਲ, ਦੀ ਚੋਣ ਕਰੋ ਸਪੋਰਟ ਕਰ ਰਿਹਾ ਹੈ Files ਫੋਲਡਰ, ਫਿਰ ਦੀ ਚੋਣ ਕਰੋ -Info.plist file (ਕਿੱਥੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਹੈ). ਇਸ ਨੂੰ ਸੰਪਾਦਨ ਲਈ ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ ਖੋਲ੍ਹਣੀ ਚਾਹੀਦੀ ਹੈ:
- ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਕੋਈ ਵੀ ਇੰਦਰਾਜ਼ ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ ਹੈ. ਫਿਰ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ, ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਦਰਜ ਕਰੋ ਏਪੀਆਈਕੇ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ।
- ਦੇ ਹੇਠਾਂ ਦੋ ਵਾਰ ਦਬਾਓ ਮੁੱਲ ਇੱਕ ਮੁੱਲ ਜੋੜਨ ਲਈ ਕਾਲਮ. ਆਪਣੀ API ਕੁੰਜੀ ਨੂੰ ਮੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਚਿਪਕਾਓ.
ਏ URL ਤੁਹਾਡੀ ਐਪ ਜਾਇਦਾਦ ਸੂਚੀ ਨੂੰ ਸਕੀਮ
ਜਦੋਂ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਕਰਦੇ ਹਨ, ਉਹ ਐਮਾਜ਼ਾਨ ਲੌਗਇਨ ਪੇਜ ਨਾਲ ਪੇਸ਼ ਕੀਤੇ ਜਾਣਗੇ. ਤੁਹਾਡੀ ਐਪ ਦੇ ਉਹਨਾਂ ਦੇ ਲੌਗਇਨ ਦੀ ਪੁਸ਼ਟੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਸ਼ਾਮਲ ਕਰਨਾ ਪਵੇਗਾ URL ਸਕੀਮ ਤਾਂ ਜੋ web ਪੰਨਾ ਤੁਹਾਡੇ ਐਪ ਤੇ ਵਾਪਸ ਭੇਜ ਸਕਦਾ ਹੈ. ਦੇ URL ਸਕੀਮ ਦੇ ਤੌਰ ਤੇ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ amzn- (ਉਦਾਹਰਨ ਲਈample, amzncom.example.app). ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ URL ਐਪਸ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਦੀਆਂ ਯੋਜਨਾਵਾਂ ਡਿਵੈਲਪਰ.
- ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਖੁੱਲ੍ਹਣ ਦੇ ਨਾਲ, ਦੀ ਚੋਣ ਕਰੋ ਸਪੋਰਟ ਕਰ ਰਿਹਾ ਹੈ Files ਫੋਲਡਰ, ਫਿਰ ਦੀ ਚੋਣ ਕਰੋ -Info.plist file (ਕਿੱਥੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਹੈ). ਇਸ ਨੂੰ ਸੰਪਾਦਨ ਲਈ ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ ਖੋਲ੍ਹਣੀ ਚਾਹੀਦੀ ਹੈ:
- ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਕੋਈ ਵੀ ਇੰਦਰਾਜ਼ ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ ਹੈ. ਫਿਰ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ, ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਦਰਜ ਕਰੋ ਜਾਂ ਚੁਣੋ URL ਕਿਸਮਾਂ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ।
- ਫੈਲਾਓ URL ਕਿਸਮਾਂ ਪ੍ਰਗਟ ਕਰਨਾ ਆਈਟਮ 0. ਚੁਣੋ ਆਈਟਮ 0 ਅਤੇ, ਮੁੱਖ ਮੀਨੂ ਤੋਂ, ਐਡੀਟਰ ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਦਰਜ ਕਰੋ ਜਾਂ ਚੁਣੋ URL ਪਛਾਣਕਰਤਾ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ।
- ਚੁਣੋ ਆਈਟਮ 0 ਅਧੀਨ URL ਪਛਾਣਕਰਤਾ ਅਤੇ ਵੈਲਯੂ ਜੋੜਨ ਲਈ ਵੈਲਯੂ ਕਾਲਮ ਦੇ ਹੇਠਾਂ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ. ਮੁੱਲ ਤੁਹਾਡੀ ਬੰਡਲ ਆਈਡੀ ਹੈ. ਤੁਸੀਂ ਆਪਣੀ ਬੰਡਲ ਆਈਡੀ ਨੂੰ ਜਾਇਦਾਦ ਸੂਚੀ ਵਿੱਚ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਵਜੋਂ ਸੂਚੀਬੱਧ ਲੱਭ ਸਕਦੇ ਹੋ.
- ਚੁਣੋ ਆਈਟਮ 0 ਅਧੀਨ URL ਕਿਸਮਾਂ ਅਤੇ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਦਰਜ ਕਰੋ ਜਾਂ ਚੁਣੋ URL ਸਕੀਮਾਂ ਅਤੇ ਐਂਟਰ ਦਬਾਓ.
- ਚੁਣੋ ਆਈਟਮ 0 ਅਧੀਨ URL ਸਕੀਮਾਂ ਅਤੇ ਦੇ ਅਧੀਨ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ ਮੁੱਲ ਨੂੰ ਜੋੜਨ ਲਈ ਕਾਲਮ ਮੁੱਲ. ਮੁੱਲ ਤੁਹਾਡੇ ਨਾਲ ਦਾ ਬੰਡਲ ID ਹੈ amzn- ਪੂਰਵ -ਨਿਰਧਾਰਤ (ਉਦਾਹਰਣ ਲਈample, amzn com.example.app). ਤੁਸੀਂ ਆਪਣੀ ਬੰਡਲ ID ਨੂੰ ਸੂਚੀਬੱਧ ਰੂਪ ਵਿੱਚ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦੇ ਹੋ ਬੰਡਲ ਪਛਾਣਕਰਤਾ ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ ਵਿੱਚ.
ਆਪਣੇ ਐਪ ਵਿੱਚ ਐਮਾਜ਼ਾਨ ਲਈ ਇੱਕ ਐਪ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰੋ
ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ
ਆਈਓਐਸ 9 ਨਾਲ ਅਰੰਭ ਕਰਦਿਆਂ, ਐਪਲ ਐਪ ਅਤੇ ਦੇ ਵਿਚਕਾਰ ਸੁਰੱਖਿਅਤ ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਐਪ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ (ਏਟੀਐਸ) ਲਾਗੂ ਕਰਦਾ ਹੈ web ਸੇਵਾਵਾਂ. ਐਂਡਪੁਆਇੰਟ (api.amazon.com) ਐਮਾਜ਼ਾਨ ਐਸਡੀਕੇ ਨਾਲ ਲੌਗਇਨ ਜਾਣਕਾਰੀ ਦਾ ਆਦਾਨ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਸੰਪਰਕ ਕਰਦਾ ਹੈ ਅਜੇ ਏਟੀਐਸ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ. SDK ਅਤੇ ਐਮਾਜ਼ਾਨ ਸਰਵਰ ਦੇ ਵਿਚਕਾਰ ਨਿਰਵਿਘਨ ਸੰਚਾਰ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ api.amazon.com ਲਈ ਇੱਕ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰੋ.
- ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਖੁੱਲ੍ਹਣ ਦੇ ਨਾਲ, ਦੀ ਚੋਣ ਕਰੋ ਸਪੋਰਟ ਕਰ ਰਿਹਾ ਹੈ Files ਫੋਲਡਰ, ਫਿਰ ਦੀ ਚੋਣ ਕਰੋ -Info.plist file (ਕਿੱਥੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਹੈ). ਇਹ ਜਾਇਦਾਦ ਦੀ ਸੂਚੀ ਦੀ ਭਵਿੱਖਬਾਣੀ ਨੂੰ ਖੋਲ੍ਹਣਾ ਚਾਹੀਦਾ ਹੈ:
- ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਕੋਈ ਵੀ ਇੰਦਰਾਜ਼ ਨਹੀਂ ਹਨ ਫਿਰ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ, ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਦਰਜ ਕਰੋ ਜਾਂ ਚੁਣੋ ਐਨਐਸਐਪ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ.
- ਫੈਲਾਓ ਐਨਐਸਐਪ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ ਅਤੇ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਦਰਜ ਕਰੋ ਜਾਂ ਚੁਣੋ ਐਨਐਸਐਕਸੀਪੇਸ਼ਨਡੋਮੇਨਜ਼ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ.
- ਫੈਲਾਓ ਐਨਐਸਐਕਸੀਪੇਸ਼ਨਡੋਮੇਨਜ਼ ਅਤੇ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ. ਐਮਾਜ਼ੋਨ.ਕਾੱਮ ਭਰੋ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ.
- ਫੈਲਾਓ amazon.com ਅਤੇ, ਮੁੱਖ ਮੇਨੂ ਤੋਂ, ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ ਅਤੇ ਆਈਟਮ ਸ਼ਾਮਲ ਕਰੋ.ਐਂਟਰ ਐਨਐਸਐਕਸੀਪੇਸਨ ਦੀ ਜ਼ਰੂਰਤ ਫਾਰਵਰਡਸੈਕਰੇਸੀ ਅਤੇ ਦਬਾਓ ਦਰਜ ਕਰੋ.
- ਚੁਣੋ ਐਨਐਸਐਕਸੀਪੇਸਨ ਦੀ ਜ਼ਰੂਰਤ ਫਾਰਵਰਡਸੈਕਰੇਸੀ ਅਤੇ ਦੇ ਅਧੀਨ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ ਮੁੱਲ ਇੱਕ ਚੁਣੋ ਏ ਨੂੰ ਜੋੜਨ ਲਈ ਕਾਲਮ ਟਾਈਪ ਕਰੋ of ਬੁਲੀਅਨ ਅਤੇ ਏ ਮੁੱਲ of ਸੰ.
ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਕਈ ਸਟੈਂਡਰਡ ਬਟਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਆਪਣੇ ਐਪ ਤੋਂ ਲੌਗ ਇਨ ਕਰਨ ਲਈ ਪੁੱਛਣ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ. ਇਹ ਭਾਗ ਐਮਾਜ਼ਾਨ ਚਿੱਤਰ ਨਾਲ ਅਧਿਕਾਰਤ ਲੌਗਇਨ ਡਾingਨਲੋਡ ਕਰਨ ਅਤੇ ਇਸਨੂੰ ਆਈਓਐਸ ਯੂਆਈਬੱਟਨ ਨਾਲ ਜੋੜਨ ਲਈ ਕਦਮ ਦਿੰਦਾ ਹੈ.
- ਆਪਣੀ ਐਪ ਵਿੱਚ ਇੱਕ ਮਿਆਰੀ UIButton ਸ਼ਾਮਲ ਕਰੋ.
ਇੱਕ ਐਪ ਵਿੱਚ ਬਟਨ ਕਿਵੇਂ ਜੋੜਨਾ ਹੈ ਬਾਰੇ ਟਿutorialਟੋਰਿਅਲ ਅਤੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ ਬਣਾਉਣਾ ਅਤੇ ਸੰਰਚਿਤ ਕਰਨਾ View ਵਸਤੂਆਂ ਅਤੇ ਅੱਜ ਹੀ iOS ਐਪਸ ਵਿਕਸਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ ਡਿਵੈਲਪਰ. - ਸ਼ਾਮਲ ਕਰੋ ਅੰਦਰ ਛੋਹਵੋ ਨਾਮ ਇੱਕ methodੰਗ ਨੂੰ ਬਟਨ ਲਈ ਘਟਨਾ onLoginButton ਕਲਿਕ ਕੀਤਾ. ਫਿਲਹਾਲ ਸਥਾਪਨਾ ਨੂੰ ਖਾਲੀ ਛੱਡੋ. The ਬਣਾਉਣਾ ਅਤੇ ਸੰਰਚਨਾ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ View ਵਸਤੂਆਂ ਅਤੇ ਅੱਜ ਹੀ iOS ਐਪਸ ਵਿਕਸਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ ਐਪਲ ਡਾਟ ਕਾਮ ਉੱਤੇ ਦਿੱਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਬਟਨ ਇਵੈਂਟ ਜੋੜਨ ਤੇ ਕਦਮ ਸ਼ਾਮਲ ਹਨ.
- ਇੱਕ ਬਟਨ ਚਿੱਤਰ ਚੁਣੋ.
ਐਮਾਜ਼ਾਨ ਨਾਲ ਸਾਡੇ ਲੌਗਇਨ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਸ਼ੈਲੀ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼ ਉਨ੍ਹਾਂ ਬਟਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਜੋ ਤੁਸੀਂ ਆਪਣੀ ਐਪ ਵਿੱਚ ਵਰਤ ਸਕਦੇ ਹੋ. ਦੀ ਇੱਕ ਕਾਪੀ ਡਾ Downloadਨਲੋਡ ਕਰੋ LWA_for_iOS.zip file. 1x ਅਤੇ 2xdirectories ਦੋਵਾਂ ਵਿੱਚ ਆਪਣਾ ਪਸੰਦੀਦਾ ਬਟਨ ਲੱਭੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਜ਼ਿਪ ਤੋਂ ਐਕਸਟਰੈਕਟ ਕਰੋ. ਜੇ ਤੁਸੀਂ ਬਟਨ ਨੂੰ ਚੁਣੀ ਹੋਈ ਸਥਿਤੀ ਵਿੱਚ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਆਪਣੇ ਬਟਨ ਦੇ _ ਪ੍ਰੈਸਡ ਵਰਜ਼ਨ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ. - ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਚਿੱਤਰ ਸ਼ਾਮਲ ਕਰੋ.
a. ਐਕਸਕੋਡ ਵਿੱਚ, ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਭਰੇ ਹੋਏ, ਕਲਿੱਕ ਕਰੋ File ਮੁੱਖ ਮੇਨੂ ਤੋਂ ਅਤੇ ਚੁਣੋ ਸ਼ਾਮਲ ਕਰੋ Files ਤੋਂ "ਪ੍ਰੋਜੈਕਟ".
b. ਸੰਵਾਦ ਵਿੱਚ, ਬਟਨ ਚਿੱਤਰ ਦੀ ਚੋਣ ਕਰੋ file(s) ਜੋ ਤੁਸੀਂ ਡਾਉਨਲੋਡ ਕੀਤਾ ਹੈ ਅਤੇ ਕਲਿਕ ਕਰੋ ਸ਼ਾਮਲ ਕਰੋ।
c. ਬਟਨ ਹੁਣ ਤੁਹਾਡੀ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਦੇ ਅਧੀਨ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ. ਉਨ੍ਹਾਂ ਨੂੰ ਸਹਾਇਤਾ ਲਈ ਭੇਜੋ Fileਫੋਲਡਰ। - ਆਪਣੇ ਬਟਨ ਨੂੰ ਚਿੱਤਰ ਸ਼ਾਮਲ ਕਰੋ.
ਆਪਣੇ ਬਟਨ ਲਈ ਚਿੱਤਰ ਨੂੰ ਯੋਗ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਬਟਨ ਗੁਣ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹੋ ਜਾਂ ਸੈਟ ਆਈਮੇਜ: ਫੋਰਸਟੇਟ methodੰਗ 'ਤੇ UI ਬਟਨ ਆਬਜੈਕਟ. ਆਪਣੇ ਬਟਨ ਲਈ ਚਿੱਤਰ ਗੁਣ ਨੂੰ ਸੋਧਣ ਲਈ ਇਨ੍ਹਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
a. ਆਪਣੀ ਐਪ ਲਈ ਸਟੋਰੀ ਬੋਰਡ ਖੋਲ੍ਹੋ.
b. ਆਪਣੇ ਸਟੋਰੀ ਬੋਰਡ ਵਿਚ ਬਟਨ ਨੂੰ ਦਬਾ ਕੇ ਜਾਂ ਇਸ ਨੂੰ ਚੁਣ ਕੇ ਚੁਣੋ View ਕੰਟਰੋਲਰ ਸੀਨ ਰੁੱਖ.
c. ਵਿਚ ਉਪਯੋਗਤਾਵਾਂ ਵਿੰਡੋ, ਖੋਲ੍ਹੋ ਗੁਣ ਇੰਸਪੈਕਟਰ.
d. ਐਟਰੀਬਿ Inspectorਟ ਇੰਸਪੈਕਟਰ ਦੇ ਸਿਖਰ 'ਤੇ, ਸਿਸਟਮ ਤੇ ਬਟਨ ਦੀ ਕਿਸਮ ਸੈਟ ਕਰੋ.
e. ਸੈਟਿੰਗਾਂ ਦੇ ਦੂਜੇ ਸਮੂਹ ਵਿੱਚ, ਸਟੇਟ ਕੌਂਫਿਗ ਲਈ ਮੂਲ ਚੁਣੋ.
f. ਸੈਟਿੰਗਾਂ ਦੇ ਦੂਜੇ ਸਮੂਹ ਵਿੱਚ, ਚਿੱਤਰ ਸੈਟਿੰਗ ਨੂੰ ਹੇਠਾਂ ਸੁੱਟੋ.
g. ਅਮੇਜ਼ਨ ਬਟਨ ਗ੍ਰਾਫਿਕ ਦੇ ਨਾਲ ਲੌਗਇਨ ਦੀ ਚੋਣ ਕਰੋ ਜੋ ਤੁਸੀਂ ਇਸ ਪ੍ਰਾਜੈਕਟ ਵਿੱਚ ਜੋੜਿਆ ਹੈ. 2 ਐਕਸ ਸੰਸਕਰਣ ਨਾ ਚੁਣੋ: ਇਹ ਉੱਚ ਘਣਤਾ ਵਾਲੇ ਡਿਸਪਲੇਅ (ਰੈਟਿਨਾ) ਡਿਵਾਈਸਿਸ ਤੇ ਆਪਣੇ ਆਪ ਲੋਡ ਹੋ ਜਾਵੇਗਾ.
h. ਬੈਕਗਰਾ .ਂਡ ਸੈਟਿੰਗ ਲਈ ਉਹੀ ਚਿੱਤਰ ਸੈਟ ਕਰੋ.
i. ਜੇ ਤੁਸੀਂ ਬਟਨ ਦਾ ਦਬਾਇਆ ਹੋਇਆ ਸੰਸਕਰਣ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਟੇਟ ਕੌਂਫਿਗ ਲਈ ਚੁਣੇ ਹੋਏ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਚਿੱਤਰ ਨੂੰ ਆਪਣੇ ਬਟਨ ਦੇ ਸੰਕੇਤ ਰੂਪ ਵਿੱਚ ਸੈਟ ਕਰੋ.
j. ਸਟੋਰੀ ਬੋਰਡ 'ਤੇ, ਚਿੱਤਰ ਦੀ ਅਨੁਕੂਲਤਾ ਲਈ ਆਪਣੇ ਬਟਨ ਦਾ ਆਕਾਰ ਵਿਵਸਥਿਤ ਕਰੋ, ਜੇ ਜਰੂਰੀ ਹੋਵੇ.
ਆਈਓਐਸ ਏਪੀਆਈ ਲਈ ਐਸਡੀਕੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇਸ ਭਾਗ ਵਿੱਚ, ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਕਰਨ ਵਾਲੇ ਉਪਭੋਗਤਾ ਵਿੱਚ ਸਾਈਨ ਇਨ ਕਰਨ ਲਈ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਕੋਡ ਸ਼ਾਮਲ ਕਰੋਗੇ.
ਹੇਠ ਦਿੱਤੇ ਵਿਸ਼ੇ ਵੇਖੋ:
- ਲੌਗਇਨ ਬਟਨ ਨੂੰ ਸੰਭਾਲੋ ਅਤੇ ਪ੍ਰੋ ਪ੍ਰਾਪਤ ਕਰੋfile ਡਾਟਾ
- ਸ਼ੁਰੂਆਤੀ ਸਮੇਂ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਦੀ ਜਾਂਚ ਕਰੋ
- ਅਧਿਕਾਰ ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਸਾਫ ਕਰੋ ਅਤੇ ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗਆਉਟ ਕਰੋ
ਇਹ ਭਾਗ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਸ ਨੂੰ ਕਾਲ ਕਰਨਾ ਹੈ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ: ਅਤੇ getProfile: APIs ਕਿਸੇ ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗ ਇਨ ਕਰਨ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਪ੍ਰੋ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈfile ਡਾਟਾ. ਇਸ ਵਿੱਚ ਇੱਕ ਬਣਾਉਣਾ ਸ਼ਾਮਲ ਹੈ onLoginButton ਕਲਿਕ ਕੀਤਾ: ਸੁਣਨ ਵਾਲਾ ਐਮਾਜ਼ਾਨ ਬਟਨ ਨਾਲ ਤੁਹਾਡੇ ਲੌਗਇਨ ਲਈ.
- ਆਪਣੇ ਆਈਓਐਸ ਪ੍ਰੋਜੈਕਟ ਲਈ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਸ਼ਾਮਲ ਕਰੋ. ਐਮਾਜ਼ਾਨ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਨਾਲ ਲੌਗਇਨ ਸਥਾਪਤ ਦੇਖੋ.
- ਐਮਾਜ਼ਾਨ ਏਪੀਆਈ ਦੇ ਨਾਲ ਲੌਗਇਨ ਨੂੰ ਆਪਣੇ ਸਰੋਤ ਤੇ ਅਯਾਤ ਕਰੋ file.
ਐਮਾਜ਼ਾਨ ਏਪੀਆਈ ਦੇ ਨਾਲ ਲੌਗਇਨ ਆਯਾਤ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਸ਼ਾਮਲ ਕਰੋ # ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਤੁਹਾਡੇ ਸਰੋਤ ਨੂੰ file:# ਮਹੱਤਵਪੂਰਨ - ਬਣਾਓ AMZNA ਅਧਿਕਾਰਤ ਉਪਭੋਗਤਾ ਡੈਲੀਗੇਟ ਕਲਾਸ ਲਾਗੂ ਕਰਨ ਲਈ
AiauthenticationDelegate.
ਜਦੋਂ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ: ਮੁਕੰਮਲ, ਇਹ ਕਾਲ ਕਰੇਗਾ ਬੇਨਤੀਡਿਡਸਕਸੀਡ: or ਬੇਨਤੀਡਿੱਡਫੈਲ: ਇਕਾਈ ਉੱਤੇ ਵਿਧੀ ਜੋ ਲਾਗੂ ਕਰਦੀ ਹੈ AiauthenticationDelegate ਪ੍ਰੋਟੋਕੋਲ।@ ਇਨਟਰਫੇਸ AMZNAuthorizeUserDelegate: ਐਨ ਐਸ ਓਬਜੈਕਟ @ ਅੰਤ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ ਪ੍ਰੋਟੋਕੋਲ ਨਾਲ ਕੰਮ ਕਰਨਾ ਡਿਵੈਲਪਰ.
- ਕਾਲ ਕਰੋ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ: in onLoginButton ਕਲਿਕ ਕੀਤਾ.
ਜੇ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋ ਆਪਣੇ ਐਪ ਵਿੱਚ ਐਮਾਜ਼ਾਨ ਬਟਨ ਦੇ ਨਾਲ ਇੱਕ ਲੌਗਇਨ ਸ਼ਾਮਲ ਕਰੋ, ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ onLoginButtonClicked: ਵਿਧੀ ਐਮਾਜ਼ਾਨ ਬਟਨ ਨਾਲ ਇੱਕ ਲੌਗਇਨ ਨਾਲ ਜੁੜਿਆ. ਉਸ methodੰਗ ਵਿੱਚ, ਕਾਲ ਕਰੋ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ: ਟੂ ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗਇਨ ਕਰੋ ਅਤੇ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ.
ਇਹ ਵਿਧੀ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਸਾਈਨ ਇਨ ਕਰਨ ਅਤੇ ਹੇਠ ਲਿਖੀਆਂ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਬੇਨਤੀ ਕੀਤੀ ਜਾਣਕਾਰੀ ਲਈ ਸਹਿਮਤੀ ਦੇ ਯੋਗ ਕਰੇਗੀ:
1.) 'ਤੇ ਸਵਿਚ ਕਰਦਾ ਹੈ web view ਇੱਕ ਸੁਰੱਖਿਅਤ ਸੰਦਰਭ ਵਿੱਚ (ਜੇ ਐਮਾਜ਼ਾਨ ਸ਼ਾਪਿੰਗ ਐਪ ਡਿਵਾਈਸ ਤੇ ਸਥਾਪਤ ਹੈ)
2.) ਸਫਾਰੀ 'ਤੇ ਸਵਿਚ ਕਰਦਾ ਹੈ View ਕੰਟਰੋਲਰ (ਆਈਓਐਸ 9 ਅਤੇ ਬਾਅਦ ਵਿੱਚ)
3.) ਸਿਸਟਮ ਬ੍ਰਾ browserਜ਼ਰ 'ਤੇ ਸਵਿੱਚ ਕਰਦਾ ਹੈ (ਆਈਓਐਸ 8 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ)
ਪਹਿਲੀ ਵਿਕਲਪ ਲਈ ਸੁਰੱਖਿਅਤ ਪ੍ਰਸੰਗ ਉਪਲਬਧ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਡਿਵਾਈਸ ਤੇ ਐਮਾਜ਼ਾਨ ਸ਼ਾਪਿੰਗ ਐਪ ਸਥਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਜੇ ਉਪਭੋਗਤਾ ਪਹਿਲਾਂ ਹੀ ਐਮਾਜ਼ਾਨ ਸ਼ਾਪਿੰਗ ਐਪ ਤੇ ਸਾਈਨ ਇਨ ਕੀਤਾ ਹੋਇਆ ਹੈ, ਤਾਂ ਸਾਈਨ ਇਨ ਪੇਜ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਐ ਸਿੰਗਲ ਸਾਈਨ-ਆਨ (SSO) ਅਨੁਭਵ.ਜਦੋਂ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਅਧਿਕਾਰਤ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਇਹ ਇੱਕ ਜਾਂ ਵਧੇਰੇ ਡਾਟਾ ਸੈਟਾਂ ਲਈ ਅਧਿਕਾਰਤ ਹੁੰਦੀ ਹੈ ਜੋ ਸਕੋਪਜ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ. ਪਹਿਲਾ ਪੈਰਾਮੀਟਰ ਸਕੋਪਜ਼ ਦੀ ਇੱਕ ਲੜੀ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਡੇਟਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਜਿਸ ਦੀ ਤੁਸੀਂ ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਤੋਂ ਬੇਨਤੀ ਕਰ ਰਹੇ ਹੋ. ਪਹਿਲੀ ਵਾਰ ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਤੁਹਾਡੇ ਐਪ ਤੇ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਉਸ ਡੇਟਾ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਜਾਏਗੀ ਜਿਸਦੀ ਤੁਸੀਂ ਬੇਨਤੀ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਪ੍ਰਵਾਨਗੀ ਲਈ ਕਿਹਾ ਗਿਆ ਹੈ. ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਇਸ ਸਮੇਂ ਤਿੰਨ ਸਕੋਪਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ: ਪ੍ਰੋfile, ਜਿਸ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦਾ ਨਾਮ, ਈਮੇਲ ਪਤਾ, ਅਤੇ ਐਮਾਜ਼ਾਨ ਖਾਤਾ id ਹੈ; ਪ੍ਰੋfile:ਯੂਜਰ ਆਈਡੀ, ਜਿਸ ਵਿੱਚ ਸਿਰਫ ਅਮੇਜ਼ਨ ਅਕਾਉਂਟ ਆਈਡੀ ਹੈ; ਅਤੇ ਡਾਕ ਕੋਡ, ਜਿਸ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦਾ ਜ਼ਿਪ / ਡਾਕ ਕੋਡ ਹੁੰਦਾ ਹੈ.
ਦਾ ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ: ਇੱਕ ਆਬਜੈਕਟ ਹੈ ਜੋ AiauthenticationDlelegateprotocol, ਇਸ ਕੇਸ ਵਿੱਚ AMZNAuthorizeUserDelegate ਕਲਾਸ.- (ਆਈਬੀਏਸ਼ਨ) ਆਨ ਲਾੱਗਇਨਬਟਨ ਕਲਿਕ ਕੀਤਾ: (ਆਈ ਡੀ) ਭੇਜਣ ਵਾਲਾ {
// ਇੱਕ ਸੁਰੱਖਿਅਤ ਪਹੁੰਚ ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਐਸਡੀਕੇ ਨੂੰ ਅਧਿਕਾਰਤ ਕਾਲ ਕਰੋ
// ਉਪਭੋਗਤਾ ਲਈ.
// ਪਹਿਲੀ ਕਾਲ ਕਰਨ ਵੇਲੇ ਤੁਸੀਂ ਘੱਟੋ ਘੱਟ ਬੇਸਿਕ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ
// ਸਕੋਪਸ ਲੋੜੀਂਦੇ ਹਨ.// ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਲਈ ਦੋਵਾਂ ਸਕੋਪਾਂ ਦੀ ਬੇਨਤੀ.
NSArray * ਬੇਨਤੀ ਸਕੋਪਸ =
[NSArray arrayWithObjects:@”ਪ੍ਰੋfile”, Post” ਪੋਸਟਲ_ਕੋਡ ”, ਕੋਈ ਨਹੀਂ];AMZNAuthorizeUserDelegate * ਡੈਲੀਗੇਟ =
[ਏਆਈਐਮ ਮੋਬਾਈਲਬ ਨੇ ਅਧਿਕਾਰਤ ਉਪਭੋਗਤਾ ਲਈ ਸਕੌਪਸ: ਬੇਨਤੀ ਸਕੌਪਜ਼ ਡੈਲੀਗੇਟ: ਡੈਲੀਗੇਟ];
[[AMZNAuthorizeUserDelegate ਅਲਾਟ] initWithParentController: ਸਵੈ];ਕਲਾਸ ਕਾਲਿੰਗ ਵਿੱਚ ਆਪਣੇ ਡੈਲੀਗੇਟ ਸਥਾਪਨਾ ਦੇ ਸਿਰਲੇਖ ਸ਼ਾਮਲ ਕਰੋ
ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ:. ਸਾਬਕਾ ਲਈampLe:# ਇੰਪੋਰਟ “AMZNAuthorizeUserDelegate.h” - ਇੱਕ ਬਣਾਓ AMZNGetProfileਡੈਲੀਗੇਟ।
AMZNGetProfileਡੈਲੀਗੇਟਿਸ ਇੱਕ ਕਲਾਸ ਲਈ ਸਾਡਾ ਨਾਮ ਜੋ ਲਾਗੂ ਕਰਦਾ ਹੈ
AiauthenticationDlelegateprotocol, ਅਤੇ ਦੇ ਨਤੀਜੇ ਤੇ ਕਾਰਵਾਈ ਕਰੇਗਾ getProfile: ਕਾਲ ਕਰੋ ਪਸੰਦ ਹੈ authorizeUserForScopes: ਡੈਲੀਗੇਟ:, getProfile: ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਅਤੇ ਬੇਨਤੀਡਿੱਡਫੈਲ: ਪ੍ਰੋਟੋਕੋਲ .ੰਗ. ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਇੱਕ ਨਤੀਜਾ ਪ੍ਰੋ ਦੇ ਨਾਲ ਆਬਜੈਕਟfile ਨਤੀਜਾ ਸੰਪਤੀ ਵਿੱਚ ਡਾਟਾ. ਬੇਨਤੀਡਿੱਡਫੈਲ: ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਇੱਕ ਏਆਈਅਰਰੋਰ ਗਲਤੀ ਜਾਇਦਾਦ ਵਿੱਚ ਗਲਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨਾਲ ਇਤਰਾਜ਼.
ਸਧਾਰਣ ਸ਼੍ਰੇਣੀ ਦੇ ਐਲਾਨ ਤੋਂ ਡੈਲੀਗੇਟ ਕਲਾਸ ਬਣਾਉਣ ਲਈ, ਆਯਾਤ ਕਰੋ
AiauthenticationDelegate.hand ਆਪਣੇ ਕਲਾਸ ਸਿਰਲੇਖ ਵਿੱਚ ਘੋਸ਼ਣਾ ਵਿੱਚ ਪ੍ਰੋਟੋਕੋਲ ਸ਼ਾਮਲ ਕਰੋ file:#ਆਯਾਤ - ਇੰਟਰਫੇਸ AMZNGetProfileਡੈਲੀਗੇਟ: NSObject -end - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਲਈ ਤੁਹਾਡਾ AMZNAuthorizeUserDelegate. In ਬੇਨਤੀਡਿਡਸਕਸੀਡ :, ਕਾਲ ਕਰੋ getProfile: ਗਾਹਕ ਪ੍ਰੋ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈfile. getProfile:, ਪਸੰਦ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ:.
- (ਰੱਦ) ਬੇਨਤੀ DidSucceed: (APIResult *) apiResult {
// ਤੁਹਾਡਾ ਕੋਡ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਅਧਿਕਾਰਤ ਕਰਨ ਤੋਂ ਬਾਅਦ
// ਬੇਨਤੀ ਕੀਤੀ ਸਕੋਪਸ.// ਨਵਾਂ ਲੋਡ ਕਰੋ view ਉਪਭੋਗਤਾ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੀ ਜਾਣਕਾਰੀ ਵਾਲਾ ਕੰਟਰੋਲਰ
// ਜਿਵੇਂ ਕਿ ਉਪਭੋਗਤਾ ਹੁਣ ਸਫਲਤਾਪੂਰਵਕ ਲੌਗਇਨ ਹੋਇਆ ਹੈ.AMZNGetProfileਡੈਲੀਗੇਟ* ਡੈਲੀਗੇਟ =
[[[AMZNGetProfileਡੈਲੀਗੇਟ alloc] initWithParentController:parentViewਕੰਟਰੋਲਰ] ਆਟੋਰੇਲਿਜ਼];
[AIMobileLib getProfile: ਡੈਲੀਗੇਟ];
}ਕਲਾਸ ਕਾਲਿੰਗ ਵਿੱਚ ਆਪਣੇ ਡੈਲੀਗੇਟ ਸਥਾਪਨਾ ਦੇ ਸਿਰਲੇਖ ਸ਼ਾਮਲ ਕਰੋ getProfile:. ਫਾਰੇਕਸampLe:
#ਆਯਾਤ "AMZNGetProfileਡੈਲੀਗੇਟ. H ” - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਤੁਹਾਡੇ ਲਈ AMZNGetProfileਡੈਲੀਗੇਟ।
ਰਕਮ ਦੋ ਮੁੱਖ ਕਾਰਜ: ਪ੍ਰੋ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨਾfile ਤੋਂ ਡਾਟਾ ਅਪਰੈਸਲਟ, ਅਤੇ UI ਨੂੰ ਡਾਟਾ ਪਾਸ ਕਰਨ ਲਈ.
ਪ੍ਰੋ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈfile ਤੋਂ ਡਾਟਾ ਅਪਰੈਸਲਟ, ਨਤੀਜੇ ਦੀ ਜਾਇਦਾਦ ਤੱਕ ਪਹੁੰਚੋ. ਲਈ ਏ getProfile:ਜਵਾਬ, ਉਸ ਸੰਪਤੀ ਵਿੱਚ ਉਪਭੋਗਤਾ ਪ੍ਰੋ ਲਈ ਸੰਪਤੀ ਦੇ ਮੁੱਲਾਂ ਦਾ ਇੱਕ ਸ਼ਬਦਕੋਸ਼ ਸ਼ਾਮਲ ਹੋਵੇਗਾfile ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ. ਪ੍ਰੋfile ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਨਾਮ, ਈਮੇਲ, ਅਤੇ ਯੂਜਰ ਆਈਡੀ ਪੱਖੀ ਲਈfile ਸਕੋਪ ਅਤੇ
ਡਾਕ ਕੋਡ ਲਈ ਡਾਕ ਕੋਡ ਦਾਇਰੇ- (ਰੱਦ) ਬੇਨਤੀ DidSucceed: (APIResult *) apiResult {
// ਪ੍ਰੋ ਪ੍ਰਾਪਤ ਕਰੋfile ਬੇਨਤੀ ਸਫਲ ਹੋ ਗਈ. ਪ੍ਰੋ ਨੂੰ ਅਨਪੈਕ ਕਰੋfile ਜਾਣਕਾਰੀ
// ਅਤੇ ਇਸਨੂੰ ਮਾਪਿਆਂ ਨੂੰ ਦੇ ਦਿਓ view ਕੰਟਰੋਲਰਐਨਐਸਐਸਟਰਿੰਗ * ਨਾਮ = [(ਐਨਐਸਡੀਡੀਓ *) apiResult.result
اعتراض ਫੋਰਕੀ: @ "ਨਾਮ"];
ਐਨਐਸਐਸਟਰਿੰਗ * ਈਮੇਲ = [(ਐਨਐਸਡੀਡੀਓ *) apiResult.result
اعتراض ਫੋਰਕੀ: @ "ਈਮੇਲ"];
ਐਨਐਸਐਸਟਰਿੰਗ * ਉਪਭੋਗਤਾ_ ਆਈਡੀ = [(ਐਨਐਸਡੀਡੀਓ *) apiResult.result
ऑब्जेक्टਫੋਰਕੀ: @ "ਯੂਜ਼ਰ_ ਆਈਡ"];
ਐਨਐਸਐਸਟਰਿੰਗ * ਪੋਸਟਲ_ਕੋਡ = [(ਐਨਐਸਡੀਡੀਓ *) apiResult.result
اعتراض ਫੋਰਕੀ: @ ”ਪੋਸਟਲ_ਕੋਡ”];// ਡਾਟਾ ਪਾਸ ਕਰੋ view ਕੰਟਰੋਲਰ
} - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿੱਡਫੈਲ: ਤੁਹਾਡੇ ਲਈ AMZNGetProfileਡੈਲੀਗੇਟ।
ਬੇਨਤੀਡਿੱਡਫੈਲ: ਇੱਕ ਸ਼ਾਮਲ ਹੈ API ਗਲਤੀ ਗਲਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਰੱਖਣ ਵਾਲੀ ਇਕਾਈ. ਸ਼ੋਅ ਲੌਗਇਨਪੇਜਿਸ ਇੱਕ ਕਾਲਪਨਿਕ ਵਿਧੀ ਜੋ ਮੁੱਖ ਨੂੰ ਰੀਸੈਟ ਕਰੇਗੀ view ਐਮਾਜ਼ਾਨ ਬਟਨ ਨਾਲ ਲੌਗਇਨ ਦਿਖਾਉਣ ਲਈ ਨਿਯੰਤਰਕ.- (ਰੱਦ) ਬੇਨਤੀਡਿੱਡਫਾਇਲ: (APIError *) ਗਲਤੀਪੱਤਰ {
// ਪ੍ਰੋ ਪ੍ਰਾਪਤ ਕਰੋfile ਪ੍ਰੋ ਲਈ ਬੇਨਤੀ ਅਸਫਲfile ਦਾਇਰੇ
// ਜੇ ਗਲਤੀ ਕੋਡ = kAIA ਐਪਲੀਕੇਸ਼ਨ ਨੋ ਅਧਿਕਾਰਤ,
// ਉਪਭੋਗਤਾ ਨੂੰ ਦੁਬਾਰਾ ਲੌਗਇਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ.
ਜੇ (ਐਰਰਪ੍ਰੋਪੇਨਸ.ਅੈਰਰ.ਕੌਡ == ਕੇ.ਏ.ਆਈ.ਐੱਮ.
// ਅਧਿਕਾਰਤ ਉਪਭੋਗਤਾ ਬਟਨ ਦਿਖਾਓ.
[ਮਾਪੇViewਕੰਟਰੋਲਰ showLogInPage];
}
ਹੋਰ {
// ਹੋਰ ਗਲਤੀਆਂ ਨੂੰ ਸੰਭਾਲੋ
[[[[UIAlertView alloc] initWithTitle:@”” ਸੁਨੇਹਾ: [NSString
ਸਟਰਿੰਗਵਥ ਫੌਰਮੈਟ: @ "ਸੁਨੇਹੇ ਨਾਲ ਗਲਤੀ ਆਈ ਹੈ:% @",
errorResponse.error.message] ਡੈਲੀਗੇਟ: nil
ਰੱਦ ਕਰੋ ਬਟਨ ਟਾਈਟਲ: @ "ਓਕੇ" ਹੋਰ ਬਟਨ ਟਾਈਟਲਸ: ਨੀਲ] ਆਟੋਰੇਲੀਜ] ਦਿਖਾਓ];
}
} - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿੱਡਫੈਲ: ਲਈ ਤੁਹਾਡਾ AMZNAuthorizeUserDelegate.
- (ਰੱਦ) ਬੇਨਤੀਡਿੱਡਫਾਇਲ: (APIError *) ਗਲਤੀਪੱਤਰ {
ਐਨਐਸਐਸਟਰਿੰਗ * ਸੁਨੇਹਾ = ਗਲਤੀ-ਜਵਾਬ ਸਪੋਰਟਸ.ਰੋਰ.ਮੇਸੇਜ;
// ਤੁਹਾਡਾ ਕੋਡ ਜਦੋਂ ਅਧਿਕਾਰ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ। [[[[UIAlertView alloc] initWithTitle:@”” ਸੁਨੇਹਾ: [NSString
ਸਟਰਿੰਗਵਥ ਫੌਰਮੈਟ: @ "ਸੁਨੇਹਾ ਦੇ ਨਾਲ ਉਪਭੋਗਤਾ ਪ੍ਰਮਾਣਿਕਤਾ ਅਸਫਲ:% @", ਐਰਰਰੈਸਪੋਂਸ.ਰੋਰ.ਮੇਸਜ] ਡੈਲੀਗੇਟ: ਨੀਲ
ਰੱਦ ਕਰੋ ਬਟਨ ਟਾਈਟਲ: @ "ਓਕੇ" ਹੋਰ ਬਟਨ ਟਾਈਟਲਸ: ਨੀਲ] ਆਟੋਰੇਲੀਜ] ਦਿਖਾਓ];
}10. ਲਾਗੂ ਕਰੋ ਐਪਲੀਕੇਸ਼ਨ: ਖੁੱਲਾURL: ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ: ਵਿਆਖਿਆ: ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਕਲਾਸ ਵਿਚ ਜੋ ਕਿ UIA ਐਪਲੀਕੇਸ਼ਨ ਡਿਲੀਗੇਟ ਪਰੋਟੋਕਾਲ (ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਹ ਐਪਡਿਲੀਗੇਟ ਕਲਾਸ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ). ਜਦੋਂ ਐਪ ਐਮਾਜ਼ਾਨ ਲੌਗਿਨ ਪੇਜ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਅਤੇ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਐਪਲੀਕੇਸ਼ 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਹੋ ਜਾਵੇਗਾ URL ਪਹਿਲਾਂ ਰਜਿਸਟਰਡ ਐਪ ਦੀ ਯੋਜਨਾ ਬਣਾਓ. ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਐਪਲੀਕੇਸ਼ਨ: ਖੁੱਲਾURL: ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ: ਐਨੋਟੇਸ਼ਨ:, ਜੋ ਵਾਪਸੀ ਕਰਦਾ ਹੈ ਹਾਂ ਜੇਕਰ URL ਸਫਲਤਾਪੂਰਵਕ ਸੰਭਾਲਿਆ ਗਿਆ ਸੀ. ਹੈਂਡਲ ਓਪਨURLਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ: ਐੱਸ ਡੀ ਕੇ ਲਾਇਬ੍ਰੇਰੀ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਐਮਾਜ਼ਾਨ ਰੀਡਾਇਰੈਕਟ ਦੇ ਨਾਲ ਲੌਗਇਨ ਨੂੰ ਹੈਂਡਲ ਕਰੇਗਾ URLਤੁਹਾਡੇ ਲਈ ਹੈ. ਜੇ ਹੈਂਡਲ ਓਪਨURL: ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ: ਹਾਂ ਵਾਪਸ ਕਰ ਦਿੰਦਾ ਹੈ, ਫਿਰ URL ਨੂੰ ਸੰਭਾਲਿਆ ਗਿਆ ਸੀ.
- (BOOL) ਐਪਲੀਕੇਸ਼ਨ: (UIA ਐਪਲੀਕੇਸ਼ਨ *) ਐਪਲੀਕੇਸ਼ਨ
ਖੁੱਲਾURL: (ਐਨ ਐਸ)URL *)url
ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ: (ਐਨਐਸਐਸਟਰਿੰਗ *) ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ
ਐਨੋਟੇਸ਼ਨ: (ਆਈਡੀ) ਵਿਆਖਿਆ
{
// ਪਾਸ ਕਰੋ url ਅਧਿਕਾਰ ਕੋਡ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ SDK ਨੂੰ // ਤੋਂ url.
BOLOL ਵੈਲੀਆਰਡਾਇਰੈਕਟਸਾਈਨਇਨ ਹੈURL =
[AIMobileLib ਹੈਂਡਲ ਓਪਨURL:url
ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ ਕੇਟੇਸ਼ਨ: ਖੱਟਾ ਸੀਲ ਐਪਲਿਕਟੀ ਚਾਲੂ);
ਜੇ (! isValidRedirect Si gnlnURL)
ਵਾਪਸ ਨਾ
// ਐਪ ਵੀ ਇਸ ਤਰ੍ਹਾਂ ਹੈਂਡਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ url ਹਾਂ ਵਾਪਸ;
}ਨੋਟ: ਇਹ ਵਿਧੀ ਆਈਓਐਸ 9 ਵਿੱਚ ਨਾਪਸੰਦ ਕੀਤੀ ਗਈ ਹੈ ਪਰ ਪੁਰਾਣੇ ਪਲੇਟਫਾਰਮਾਂ ਤੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸਹਾਇਤਾ ਬਣਾਈ ਰੱਖਣ ਲਈ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਐਪਲੀਕੇਸ਼ਨ: ਖੁੱਲਾURL: ਸਰੋਤ ਐਪਲੀਕੇਸ਼ਨ: ਐਨੋਟੇਸ਼ਨ:, ਦੇਖੋ ਯੂਆਈਐਲਐਪੀਐਲੀਕੇਸ਼ਨਡੈਲੀਗੇਟ ਪ੍ਰੋਟੋਕੋਲ ਹਵਾਲਾ ਡਿਵੈਲਪਰ.
ਸ਼ੁਰੂਆਤੀ ਸਮੇਂ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਦੀ ਜਾਂਚ ਕਰੋ
ਜੇ ਕੋਈ ਉਪਯੋਗਕਰਤਾ ਤੁਹਾਡੇ ਐਪ ਵਿਚ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈ, ਐਪ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਬਾਅਦ ਵਿਚ ਐਪ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਐਪ ਅਜੇ ਵੀ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਧਿਕਾਰਤ ਹੈ. ਉਪਭੋਗਤਾ ਆਪਣੇ ਆਪ ਲੌਗ ਆਉਟ ਨਹੀਂ ਹੁੰਦਾ. ਸ਼ੁਰੂਆਤੀ ਸਮੇਂ, ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗ ਇਨ ਵਜੋਂ ਦਿਖਾ ਸਕਦੇ ਹੋ ਜੇ ਤੁਹਾਡੀ ਐਪ ਅਜੇ ਵੀ ਅਧਿਕਾਰਤ ਹੈ. ਇਹ ਭਾਗ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾਵੇ
getAccessTokenforScopes: ਓਵਰਰਾਇਡਪਾਰਮਜ਼ ਨਾਲ: ਡੈਲੀਗੇਟ: ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਕੀ ਐਪ ਅਜੇ ਵੀ ਅਧਿਕਾਰਤ ਹੈ ਜਾਂ ਨਹੀਂ.
- ਇੱਕ ਬਣਾਓ AMZNGetAccessTokenDelegate ਕਲਾਸ. AMZNGetAccessToken ਡੈਲੀਗੇਟ ਇਮਪਲਮੈਂਟਸ ਦੀ AiauthenticationDelegate ਪ੍ਰੋਟੋਕੋਲ, ਅਤੇ ਦੇ ਨਤੀਜੇ ਤੇ ਕਾਰਵਾਈ ਕਰੇਗਾ
getAccessTokenforScopes: ਓਵਰਰਾਇਡਪਾਰਮਜ਼ ਨਾਲ: ਡੈਲੀਗੇਟ: ਕਾਲ ਕਰੋ। AiauthenticationDelegate ਦੋ containsੰਗ ਹਨ, ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਅਤੇ ਬੇਨਤੀਡਿੱਡਫੈਲ:. ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਇੱਕ ਨਤੀਜਾ ਟੋਕਨ ਡਾਟਾ ਨਾਲ ਇਤਰਾਜ਼, ਜਦਕਿ ਬੇਨਤੀਡਿੱਡਫੈਲ: ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਇੱਕ API ਗਲਤੀ ਗਲਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨਾਲ ਇਤਰਾਜ਼.# ਮਹੱਤਵਪੂਰਨ @ ਇਨਟਰਫੇਸ AMZNGetAccessTokenDelegate: ਐਨ ਐਸ ਓਬਜੈਕਟ
@ਅੰਤ
ਕਲਾਸ ਕਾਲਿੰਗ ਵਿੱਚ ਆਪਣੇ ਡੈਲੀਗੇਟ ਸਥਾਪਨਾ ਦੇ ਸਿਰਲੇਖ ਸ਼ਾਮਲ ਕਰੋ
getAccessTokenforScopes: ਓਵਰਰਾਈਡਪਰਮਾਂ ਨਾਲ: ਡੈਲੀਗੇਟ:. ਫਾਰੇਕਸampLe:# ਇੰਪੋਰਟ “AMZNGetAccessTokenDelegate.h” - ਐਪ ਸਟਾਰਟਅਪ ਤੇ, ਕਾਲ ਕਰੋ
getAccessTokenforScopes: ਓਵਰਰਾਇਡਪਾਰਮਜ਼ ਨਾਲ: ਡੈਲੀਗੇਟ: ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਕੀ ਐਪਲੀਕੇਸ਼ਨ ਅਜੇ ਵੀ ਅਧਿਕਾਰਤ ਹੈ. getAccessTokenforScopes: ਓਵਰਰਾਇਡਪਾਰਮਜ਼ ਨਾਲ: ਡੈਲੀਗੇਟ: ਐਮਾਜ਼ਾਨ ਨਾਲ ਲੌਗਇਨ ਇੱਕ ਗਾਹਕ ਪ੍ਰੋ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਕੱਚੇ ਐਕਸੈਸ ਟੋਕਨ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈfile. ਜੇ ਵਿਧੀ ਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਐਪ ਅਜੇ ਵੀ ਅਧਿਕਾਰਤ ਹੈ ਅਤੇ ਇੱਕ ਕਾਲ ਕਰਨ ਲਈ getProfile: ਸਫਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. getAccessTokenforScopes: ਓਵਰਰਾਇਡਪਾਰਮਜ਼ ਨਾਲ: ਡੈਲੀਗੇਟ: ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ AiauthenticationDelegate ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਦੇ ਰੂਪ ਵਿੱਚ ਅਧਿਕਾਰਤ ਯੂਜ਼ਰਫੋਰਸਕੋਪਸ: ਡੈਲੀਗੇਟ:. ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਨ ਵਾਲੇ ਆਬਜੈਕਟ ਨੂੰ ਡੈਲੀਗੇਟ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਪਾਸ ਕਰੋ.- (ਰੱਦ) ਚੈੱਕIsUserSignIn {
AMZNGetAccessTokenDelegate * ਡੈਲੀਗੇਟ =
[[[AMZNGetAccessTokenDelegate alloc] initWithParentController:self] autorelease];
NSArray * ਬੇਨਤੀ ਸਕੋਪਸ =
[NSArray arrayWithObjects:@”ਪ੍ਰੋfile”, Post” ਪੋਸਟਲ_ਕੋਡ ”, ਕੋਈ ਨਹੀਂ]; [AIMobileLib getAccessTokenForScopes: RequerScopes withOverrideParams: nil डेलिਗਿਟ: ਡੈਲੀਗੇਟ];
} - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਤੁਹਾਡੇ 'ਤੇ AMZNGetAccessTokenDelegate. ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਇੱਕ ਕੰਮ ਹੈ: ਕਾਲ ਕਰਨਾ getProfile:. ਇਹ ਸਾਬਕਾample ਕਾਲਾਂ getProfile: ਉਸੀ ਸਰੋਤਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਜੋ ਤੁਸੀਂ ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਐਲਾਨ ਕੀਤਾ ਸੀ (ਕਦਮ 6-8 ਵੇਖੋ).
#ਆਯਾਤ "AMZNGetProfileਡੈਲੀਗੇਟ. H ”
# ਮਹੱਤਵਪੂਰਨ- (ਰੱਦ) ਬੇਨਤੀ DidSucceed: (APIResult *) apiResult {
// ਐਕਸੈਸ ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਡਾ ਕੋਡ ਇੱਥੇ ਹੈ.// ਕਿਉਂਕਿ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਾਡੇ ਸਕੋਪਸ ਲਈ ਅਧਿਕਾਰ ਹੈ, ਅਸੀਂ ਕਰ ਸਕਦੇ ਹਾਂ
[AIMobileLib getProfile: ਡੈਲੀਗੇਟ];
// ਉਪਭੋਗਤਾ ਪ੍ਰੋ ਪ੍ਰਾਪਤ ਕਰੋfile.
AMZNGetProfileਡੈਲੀਗੇਟ* ਡੈਲੀਗੇਟ = [[[AMZNGetProfileਡੈਲੀਗੇਟ ਅਲਾਟ] initWithParentController: ਮਾਪੇViewਕੰਟਰੋਲਰ] ਆਟੋਰੇਲਿਜ਼];
} - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿੱਡਫੈਲ: ਤੁਹਾਡੇ 'ਤੇ AMZNGetAccessTokenDelegate.
ਬੇਨਤੀਡਿੱਡਫੈਲ: ਇੱਕ ਸ਼ਾਮਲ ਹੈ API ਗਲਤੀ ਗਲਤੀ ਬਾਰੇ ਵੇਰਵੇ ਵਾਲੀ ਵਸਤੂ. ਜੇ ਤੁਸੀਂ ਕੋਈ ਗਲਤੀ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੁੱਖ ਨੂੰ ਰੀਸੈਟ ਕਰ ਸਕਦੇ ਹੋ view ਐਮਾਜ਼ਾਨ ਬਟਨ ਨਾਲ ਲੌਗਇਨ ਦਿਖਾਉਣ ਲਈ ਨਿਯੰਤਰਕ.- (ਰੱਦ) ਬੇਨਤੀਡਿੱਡਫਾਇਲ: (APIError *) ਗਲਤੀਪੱਤਰ {
// ਐਕਸੈਸ ਟੋਕਨ ਦੀ ਮੁੜ ਪ੍ਰਾਪਤੀ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਤੁਹਾਡਾ ਕੋਡ.
// ਜੇ ਗਲਤੀ ਕੋਡ = kAIA ਐਪਲੀਕੇਸ਼ਨ ਨੋ ਅਧਿਕਾਰਤ ਹੈ, ਉਪਭੋਗਤਾ ਦੀ ਆਗਿਆ ਦਿਓ
// ਦੁਬਾਰਾ ਲਾਗਇਨ ਕਰਨ ਲਈ.
ਜੇ (ਐਰਰਪ੍ਰੋਪੇਨਸ.ਅੈਰਰ.ਕੌਡ == ਕੇ.ਏ.ਆਈ.ਐੱਮ.
// ਐਮਾਜ਼ਾਨ ਬਟਨ ਨਾਲ ਲੌਗਇਨ ਦਿਖਾਓ.
}
ਹੋਰ {
// ਹੋਰ ਗਲਤੀਆਂ ਨੂੰ ਸੰਭਾਲੋ
[[[[UIAlertView alloc] initWithTitle:@”” ਸੁਨੇਹਾ: [NSString
ਸਟਰਿੰਗਵਥ ਫੌਰਮੈਟ: @ "ਸੁਨੇਹਾ ਦੇ ਨਾਲ ਗਲਤੀ ਆਈ ਹੈ:% @", ਐਰਰ ਰੈਸਪੋਨਸ.ਰੋਰ.ਮੇਸਜ] ਡੈਲੀਗੇਟ: ਸ਼ੀਲ
cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease] show];
}
}
ਦ ClearAuthorizationState: ਵਿਧੀ ਉਪਭੋਗਤਾ ਦੇ ਅਧਿਕਾਰ ਡੇਟਾ ਨੂੰ AIMmobileLib ਸਥਾਨਕ ਡਾਟਾ ਸਟੋਰ. ਐਪ ਨੂੰ ਪ੍ਰੋ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਉਪਭੋਗਤਾ ਨੂੰ ਦੁਬਾਰਾ ਲੌਗ ਇਨ ਕਰਨਾ ਪਏਗਾfile ਡਾਟਾ. ਕਿਸੇ ਉਪਭੋਗਤਾ ਨੂੰ ਲੌਗ ਆਉਟ ਕਰਨ ਲਈ, ਜਾਂ ਐਪ ਵਿੱਚ ਲੌਗਇਨ ਸਮੱਸਿਆਵਾਂ ਦੇ ਨਿਪਟਾਰੇ ਲਈ ਇਸ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ.
- ਘੋਸ਼ਿਤ ਏ AMZNLogout ਡੈਲੀਗੇਟ। ਇਹ ਇਕ ਕਲਾਸ ਹੈ ਜੋ ਲਾਗੂ ਕਰਦੀ ਹੈ
AiauthenticationDelegateprotocol. ਸਾਡੇ ਉਦੇਸ਼ਾਂ ਲਈ, ਅਸੀਂ ਕਲਾਸ ਤੋਂ ਵਾਰਸ ਲੈ ਸਕਦੇ ਹਾਂ ਐਨ ਐਸ ਓਬਜੈਕਟ:
# ਮਹੱਤਵਪੂਰਨ @ ਇਨਟਰਫੇਸ AMZNLogoutDelegate NSObject
@ਅੰਤ
ਕਲਾਸ ਕਾਲਿੰਗ ਵਿੱਚ ਆਪਣੇ ਡੈਲੀਗੇਟ ਸਥਾਪਨਾ ਦੇ ਸਿਰਲੇਖ ਸ਼ਾਮਲ ਕਰੋ ClearAuthorizationState:. ਸਾਬਕਾ ਲਈampLe:
# ਇੰਪੋਰਟ “AMZNLogoutDelegate.h” - ਕਾਲ ਕਰੋ ClearAuthorizationState:.
ਜਦੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਸਫਲਤਾਪੂਰਵਕ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਲੌਗਆਉਟ ਵਿਧੀ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਉਹ ਆਪਣੇ ਅਧਿਕਾਰਤ ਡੇਟਾ ਨੂੰ ਸਾਫ ਕਰ ਸਕਣ. ਤੁਹਾਡੀ ਵਿਧੀ ਇੱਕ ਹਾਈਪਰਲਿੰਕ, ਜਾਂ ਇੱਕ ਮੀਨੂ ਆਈਟਮ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਇਸ ਦ੍ਰਿਸ਼ ਲਈ ਸਾਬਕਾample ਇੱਕ ਬਣਾਏਗਾ ਲਾਗਆਉਟ ਬਟਨ ਕਲਿਕਡ ਮੱਧ ਲੌਗਆਉਟ ਬਟਨ ਲਈ.- (ਆਈ.ਬੀ.ਏ.) ਲੌਗਆਉਟ ਬਟਨ ਕਲਿਕ ਕੀਤਾ: (ਆਈ ਡੀ) ਭੇਜਣ ਵਾਲਾ {
AMZNLogoutDelegate* delegate = [[[AMZNLogoutDelegate alloc] initWithParentController:self] autorelease]; [AIMobileLib clearAuthorizationState:delegate];
}ਸਿਰਫ ਪੈਰਾਮੀਟਰ ਸਾਫ਼ ਅਧਿਕਾਰ ਇੱਕ ਹੈ AiauthenticationDelegate ਜੋ ਲਾਗੂ ਕਰਦਾ ਹੈ ਬੇਨਤੀਡਿਡਸਕਸੀਡ: ਅਤੇ ਬੇਨਤੀਡਿੱਡਫੈਲ:.
- ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿਡਸਕਸੀਡ:. ਜਦੋਂ ਉਪਭੋਗਤਾ ਦੀ ਜਾਣਕਾਰੀ ਸਾਫ਼ ਹੋ ਜਾਂਦੀ ਹੈ ਤਾਂ ਇਹ ਵਿਧੀ ਕਹੀ ਜਾਵੇਗੀ. ਤਦ ਤੁਹਾਨੂੰ ਉਨ੍ਹਾਂ ਨੂੰ ਲੌਗ ਆਉਟ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਉਣਾ ਚਾਹੀਦਾ ਹੈ.
- (ਰੱਦ) ਬੇਨਤੀ DidSucceed: (APIResult *) apiResult {
// ਉਪਭੋਗਤਾ ਦੇ ਅਧਿਕਾਰ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡਾ ਵਾਧੂ ਤਰਕ
// ਰਾਜ ਸਾਫ ਹੋ ਗਿਆ ਹੈ.
[[[UIAlertView ਨਿਰਧਾਰਤ ਕਰੋ initWithTitle:@”” ਸੁਨੇਹਾ: User ”ਉਪਭੋਗਤਾ ਲੌਗ ਆਉਟ ਹੋਇਆ।”
delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
} - ਲਾਗੂ ਕਰੋ ਬੇਨਤੀਡਿੱਡਫੈਲ:. ਇਹ ਵਿਧੀ ਕਹੀ ਜਾਏਗੀ ਜੇ ਕਿਸੇ ਕਾਰਨ ਕਰਕੇ ਉਪਭੋਗਤਾ ਦੀ ਜਾਣਕਾਰੀ ਕੈਚੇ ਤੋਂ ਸਾਫ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਉਨ੍ਹਾਂ ਨੂੰ ਲੌਗ ਆਉਟ ਦੇ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਦਿਖਾਉਣਾ ਚਾਹੀਦਾ.
- (ਰੱਦ) ਬੇਨਤੀਡਿੱਡਫਾਇਲ: (APIError *) ਗਲਤੀਪੱਤਰ {
// ਐਸਡੀਕੇ ਦੇ ਬਾਅਦ ਤੁਹਾਡੀ ਵਾਧੂ ਤਰਕ ਸਾਫ ਕਰਨ ਵਿੱਚ ਅਸਫਲ
// ਅਧਿਕਾਰ ਰਾਜ. [[[[UIAlertView alloc] initWithTitle:@”” ਸੁਨੇਹਾ: [NSString
ਸਟਰਿੰਗਵਥ ਫੌਰਮੈਟ: @ "ਯੂਜ਼ਰ ਲੌਗਆਉਟ ਸੁਨੇਹੇ ਨਾਲ ਅਸਫਲ:% @",
errorResponse.error.message] ਡੈਲੀਗੇਟ: nil
cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease] show];
}
ਆਪਣੀ ਏਕੀਕਰਣ ਦੀ ਜਾਂਚ ਕਰੋ
ਆਪਣੇ ਐਪ ਨੂੰ ਇੱਕ ਆਈਓਐਸ ਡਿਵਾਈਸ ਜਾਂ ਸਿਮੂਲੇਟਰ ਵਿੱਚ ਲੌਂਚ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਐਮਾਜ਼ਾਨ. Com ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਨਾਲ ਲੌਗ ਇਨ ਕਰ ਸਕਦੇ ਹੋ.
ਨੋਟ: ਆਈਓਐਸ 10 ਸਿਮੂਲੇਟਰਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਵੇਲੇ, ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਐਰਰ ਮੈਸੇਜ ਏਪੀਕੇ ਇੱਕ ਅਥਾਰਟੀ ਯੂਜ਼ਰਫੌਰਸਕੌਪਸ ਬੇਨਤੀ ਲਈ ਅਵੈਧ ਹੈ, ਜਾਂ ਸਪੱਸ਼ਟ ਪ੍ਰਮਾਣਿਕਤਾ ਸਟੈਟ ਬੇਨਤੀ ਲਈ ਅਣਜਾਣ ਗਲਤੀ ਕੋਡ. ਇਹ ਇਕ ਐਪਲ ਦੇ ਨਾਲ ਜਾਣਿਆ ਬੱਗ ਜੋ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਐਸਡੀਕੇ ਕੀਚੇਨ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ. ਜਦੋਂ ਤੱਕ ਐਪਲ ਬੱਗ ਦਾ ਹੱਲ ਨਹੀਂ ਕਰ ਲੈਂਦਾ, ਤੁਸੀਂ ਆਪਣੇ ਐਪ ਦੇ ਟੀਚੇ ਦੀ ਸਮਰੱਥਾ ਟੈਬ ਦੇ ਹੇਠਾਂ ਆਪਣੇ ਐਪ ਲਈ ਕੀਚੇਨ ਸ਼ੇਅਰਿੰਗ ਨੂੰ ਸਮਰੱਥ ਕਰਕੇ ਇਸ ਦੇ ਦੁਆਲੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ. ਇਹ ਬੱਗ ਸਿਮੂਲੇਟਰਾਂ 'ਤੇ ਹੀ ਪ੍ਰਭਾਵ ਪਾਉਂਦਾ ਹੈ. ਤੁਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਕੰਮ ਦੇ ਸਹੀ ਆਈਓਐਸ 10 ਡਿਵਾਈਸਾਂ 'ਤੇ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ.
ਆਈਓਐਸ ਵਰਜਨ 2.1.2 ਲਈ ਐਮਾਜ਼ਾਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਮਾਰਗਦਰਸ਼ਕ ਨਾਲ ਲੌਗਇਨ ਕਰੋ - ਡਾ [ਨਲੋਡ ਕਰੋ [ਅਨੁਕੂਲਿਤ]
ਆਈਓਐਸ ਵਰਜਨ 2.1.2 ਲਈ ਐਮਾਜ਼ਾਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਮਾਰਗਦਰਸ਼ਕ ਨਾਲ ਲੌਗਇਨ ਕਰੋ - ਡਾਊਨਲੋਡ ਕਰੋ