2016-02-23 14 views
8

पर ड्रॉपबॉक्स के लिए प्रमाणीकरण मैं अपने आईओएस मोबाइल ऐप में ड्रॉपबॉक्स एसडीके का उपयोग कर रहा हूं, यह ड्रॉपबॉक्स प्रमाणीकरण का उपयोग करता है, मेरे एप्लिकेशन में ड्रॉपबॉक्स से उपयोगकर्ता फ़ाइलों को लाता है .. यह मेरे आईओएस एप्लिकेशन पर पूरी तरह से काम कर रहा है और इसे सेब स्टोर पर अपलोड किया गया है। मैं इसे टीवीओएस सेब स्टोर्स के लिए भी उपलब्ध कराऊंगा।टीवीओएस

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

खोज के बाद मुझे कई संदर्भ मिल गए हैं लेकिन टीवीओ प्लेटफार्म के लिए उनके पास कोई उचित दस्तावेज नहीं है। मैं निम्नलिखित लिंक लेकिन tvos

authentication to dropbox via dropboxDevelopers

dropbox community forums

dropbox api sdks

enter image description here enter image description here

में प्रमाणित करने में असमर्थ किसी भी मदद/सुझाव यह करने के लिए करने के लिए बहुत मददगार होगा देखा है मैं ...

उत्तर

4

ऐप्पल द्वारा Apple TV Tech Talks 2016 (पर सुझाव दिया गया है कि टीवीओएस ऐप्स डिजाइन करने के लिए सर्वोत्तम अभ्यास, मिनट। 12), जब आप ऐप्पल टीवी उपयोगकर्ताओं से डेटा एकत्र करने की आवश्यकता होती है तो मुख्य पैटर्न का उपयोग उन्हें वेब पर या किसी साथी ऐप पर रीडायरेक्ट करना है।

जैसा कि आपने पोस्ट किए गए स्क्रीनशॉट में होता है, टीवीओएस ऐप को उपयोगकर्ता को एक कोड डालने और ड्रॉपबॉक्स प्रमाण-पत्रों का उपयोग करके लॉग इन करने के लिए वेबसाइट से पूछना चाहिए।

आप अपने उपयोगकर्ता से आईओएस पर एक साथी ऐप डाउनलोड/खोलने के लिए भी कह सकते हैं। यह सुझाव दिया जाता है जब आपके पास भरने के लिए कई फ़ील्ड होते हैं।

दोनों मामलों में आप सर्वर को प्रत्येक 5-10 सेकंड में मतदान कर सकते हैं यह जांचने के लिए कि उपयोगकर्ता सफलतापूर्वक लॉग इन है या नहीं। आपके द्वारा पोस्ट किए गए पहले लिंक में सुझाए गए अनुसार, आप अब टीवीओएस का समर्थन करने वाले Digits by Twitter पर एक नज़र डालने का प्रयास कर सकते हैं। यह भी ध्यान रखें कि UIWebView और SFSafariViewController टीवीओएस पर उपलब्ध नहीं हैं।

+0

जैसा कि बताया गया है, ड्रॉपबॉक्स में कोड के माध्यम से प्रमाणीकरण के लिए दस्तावेज/नमूना कोड नहीं है और इसके खाते में लॉग इन नहीं है। मुझे पता है कि ट्विटर ने हमें कोड के माध्यम से लॉगिन करने की पेशकश की है और टीवीओ पर प्रमाणीकरण प्रक्रिया की जाती है। लेकिन कोड के माध्यम से लॉगिन करने के लिए उनका कोई कोड नमूना या वेब एपीआई नहीं है। मुझे बताएं कि क्या आपको कोई कामकाजी दस्तावेज या कोड नमूना मिला है – shujatAli

+1

@shujatAli क्या आपने bluvave द्वारा tvOSDropboxAccessToken की कोशिश की है? यह आपकी जरूरतों के अनुरूप लगता है ... आप इसे गिटहब पर पा सकते हैं: https://github.com/bluwave/tvOSDropboxAccessToken –

+0

लिंक स्रोत के ऊपर गिल्ड के लिए धन्यवाद रेल पर लिखा गया है और मुझे उद्देश्य सी चाहिए। मैं जानता हूँ कि tvos पर रेल चलाने के लिए कैसे न .. मैं भी इन कोड की कोशिश की है लेकिन इन नमूनों अधूरा https://github.com/bluwave/DropboxPhotoAlbumTV के बाद नमूना काम कर रहा है, लेकिन कोई प्रलेखन प्रदान की https://github.com/bluwave/TVOAuthCircumventAssistant स्क्रीनशॉट देखें http://imgur.com/38zZbCi – shujatAli

संबंधित मुद्दे