2011-05-09 4 views
5

पर ड्रॉपबॉक्स खाते से अनलिंक या लॉग आउट कैसे करें मैं अपने ऐप में ड्रॉपबॉक्स का उपयोग कर रहा हूं। एक बार लॉगिन करने के बाद, तालिकादृश्य प्रदर्शित होता है और हर बार जब मैं उस दृश्य को लोड करता हूं, तो मैं सीधे तालिका दृश्य पर जाता हूं। लेकिन, मेरी चिंता यह है कि, विभिन्न लोग इस एप्लिकेशन का उपयोग कर रहे हैं, मान लीजिए कि वे अपने खातों से लॉगिन करना चाहते हैं, इसलिए मैं लॉगआउट करने का विकल्प चाहता हूं। मैं यह कैसे कर सकता हूं?आईओएस

+0

क्या आपने कभी ड्रॉपबॉक्स सत्र से लॉगआउट करने का तरीका खोजा था? मैं इसी तरह की कार्यक्षमता प्राप्त करने की कोशिश कर रहा हूं .. मैं भी उचित तरीके से नहीं ढूंढ पा रहा हूं। – Shailesh

उत्तर

2

आपको ओथ प्रक्रिया से प्राप्त टोकन छोड़ना चाहिए, और लॉगिन प्रक्रिया शुरू करना चाहिए।

https://www.dropbox.com/developers/docs#authentication-for-mobile-devices

अद्यतन अप्रैल '14: के रूप में एपीआई समय के साथ बदल जाते हैं यह जवाब है, थोड़ा पुराना है। यहां अन्य सुझाव भी दिए गए थे।

+2

मैं इसे समझता हूं। डीबीएसशन में अनलिंक नामक एक विधि भी है। यह काम करना चाहिए क्योंकि यह सहेजे गए प्रमाण-पत्रों को हटा रहा है। मेरे आवेदन में, मैंने अनलिंक के लिए एक विकल्प प्रदान किया है। यदि उपयोगकर्ता अपलोड करने का प्रयास करने से पहले दबाता है, तो काम अनलिंक करें, लेकिन यदि उपयोगकर्ता पहले अपलोड करता है और फिर वापस आता है और अनलिंक करता है, तो अनलिंक काम नहीं करता है। कृपया सलाह दें। – Namratha

+0

ओथ प्रक्रिया आपको "आजीवन" टोकन देता है (जो वास्तव में 10 साल है .. आईओएस डिवाइस की औसत आयु से अधिक ..)। आपको अपने एप्लिकेशन के भीतर अपने लॉगिन/लॉगआउट सत्र का ट्रैक रखना चाहिए, क्योंकि टोकन का उपयोग करने की अनुमति होगी, इससे कोई फर्क नहीं पड़ता कि आपने "लॉगआउट" बटन बनाया है या नहीं। दूसरे शब्दों में: लॉगिन स्थिति की एक निजी संपत्ति रखें, और तदनुसार कार्य करें। –

+0

लेकिन क्या यह नहीं है कि मैं सेटिंग प्रदान करके क्या कर रहा हूं? यदि अनलिंक विकल्प चुना गया है, तो मैं सत्र पर अनलिंक कॉल करूंगा। यदि आप जो कह रहे हैं वह अलग है, तो कृपया विस्तृत करें। – Namratha

6
[[DBSession sharedSession] unlinkAll]; 

मेरे लिए काम करता है।