2017-07-11 20 views
5

आईओएस 11 में उन्होंने पासवर्ड ऑटोफिल पेश किया है जो आईओएस ऐप में उपयोगकर्ता नाम और पासवर्ड भरता है, वैसे ही सफारी में भी ऐसा होता है, उपयोगकर्ता पहले वेबसाइट पर जाता है, कुंजीपटल में उपयोगकर्ता नाम और पासवर्ड सहेजने में लॉग इन होता है और फिर खुले ऐप थे फ़ील्ड स्वचालित रूप से आबादी वाले थे, उपयोगकर्ता नाम और पासवर्डआईओएस ऐप के लिए पासवर्ड ऑटोफिल

इसे अन्य तरीकों से कार्यान्वित किया जा सकता है, जैसे मैंने पहले ऐप में लॉग इन किया था और फिर सफारी के माध्यम से वेबसाइट पर जाने के दौरान यह स्वचालित रूप से उपयोगकर्ता नाम और पासवर्ड भरता है?

क्या इसके बारे में कोई दस्तावेज या लेख है?

+0

प्रक्रिया डब्ल्यूडब्ल्यूडीसी वीडियो में शामिल है - क्या आपने इसे देखा है? https://developer.apple.com/videos/play/wwdc2017/206/ – Paulw11

+0

@ पॉलव 11 हां महोदय, मैंने देखा है, यही कारण है कि मैंने यह पूछा कि यह संभव है कि अन्य तरीका –

+0

यह एक दिलचस्प सवाल है; उन्होंने कवर नहीं किया था कि किसी ऐप में लॉग इन करने से कुंजीचैन में पासवर्ड सहेज जाएगा; मेरा अनुमान है कि ऐसा नहीं होगा क्योंकि वे उपयोगकर्ता को – Paulw11

उत्तर

1

मैं WWDC पर डेवलपर प्रयोगशालाओं में इस बारे में पूछा गया और बताया गया कि यह संभव है। कुंजी यह है कि नया पासवर्ड ऑटोफिल मौजूदा Shared Web Credentials एपीआई पर आधारित है, जो दोनों तरीकों से काम करता है। यदि आप अपने एप से क्रेडेंशियल्स को सहेजने के लिए उस एपीआई का उपयोग करते हैं, तो वे मोबाइल सफारी में उपलब्ध होंगे। साझा वेब प्रमाण पत्र 2014 WWDC session का विषय था।

मैंने अभी तक यह कोशिश नहीं की है, लेकिन स्रोत के आधार पर मुझे पूरा भरोसा है कि इसे काम करना चाहिए।

+0

धन्यवाद @ टॉम हैरिंगटन, SharedWebCredentials के बारे में जानें। मेरा जवाब संपादित किया। –

3

का संपादन मेरे उत्तर:

ऐसा लगता है कि ऐसा करने के लिए संभव है। उसी प्रकार की एसोसिएशन जिसे हम में साझा कर सकते हैं SharedWebCredentials जो आईओएस 8 में जारी किया गया है। दोनों तरीकों से किए गए SharedWebCredentials का उपयोग करना संभव है। ऐप से वेबसाइट और वेबसाइट से ऐप तक। आईओएस 11 में पासवर्ड ऑटोफिल मानते हुए इस के शीर्ष पर किया गया है।

यहां बताया गया है कि एसोसिएशन कैसे होगा।

हमारे पास एंटाइटेलमेंट प्रमाणपत्र एक ऐप के लिए है जहां हम डोमेन को लिंक करने के लिए प्रदान करेंगे। फिर हमारे पास एक वेबसाइट है जहां हम उस वेबसाइट से संबंधित JSON प्रारूप में जानकारी रखेंगे। उस JSON में, आपको अपना बंडल पहचानकर्ता रखना होगा। तो जब उपयोगकर्ता इस पासवर्ड को सहेजता है और ऐप के माध्यम से लॉग इन करता है। फिर ऐप एंटाइटेलमेंट फ़ाइल सफारी को वेब पता प्रदान करेगी। सफारी उस JSON फ़ाइल को लाएगा और बंडल पहचानकर्ता को मान्य करेगा या नहीं। यदि सत्यापन सफलता है तो यह उपयोगकर्ता नाम और पासवर्ड को पॉप्युलेट करेगा।

अधिक जानकारी के लिए: Password Autofill in iOS 11

+0

क्या कोई वेबसाइट के बिना पासवर्ड प्रबंधक को ऐप्स उपयोगकर्ता नाम और पासवर्ड सहेजना संभव है? मैंने ऐप को ऑटोफिल के लिए सेट किया है लेकिन मुझे इसे सहेजने के लिए प्रॉम्प्ट नहीं मिला है? –

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