2017-09-19 8 views
10

एक्सकोड 9 जीएम में एक नई गोपनीयता NSFaceIDUsageDescription Info.plist कुंजी है जहां एक डेवलपर अनुमति चेतावनी के लिए उपयोग विवरण प्रदान करता है। क्या किसी के पास दस्तावेज़ों का लिंक है?NSFaceIDUsageDescription क्या है - फेस आईडी उपयोग विवरण Info.plist कुंजी?

चेहरा: - चेहरा आईडी प्रयोग विवरण

+1

केवल, और अधिक एक कम संदर्भ मैंने पाया है: https://forums.developer.apple.com/thread/86779 कोई डॉक्स अभी तक – GIJOW

उत्तर

14

अब आगे ऊपर उल्लेख मंच में विस्तार से बताया (एक एपल कर्मचारी द्वारा) https://forums.developer.apple.com/message/265156

गोपनीयता: Xcode में plist दृश्य के रूप में यह सारांशित करता है आईडी को NSFaceIDUsageDescription (उर्फ गोपनीयता - फेस आईडी उपयोग विवरण) के साथ पर अपने ऐप की Info.plist के साथ उपयोग स्ट्रिंग जोड़ने की आवश्यकता है।

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

+0

यह एक है इस कुंजी के बिना सिम्युलेटर काम करने के लिए थोड़ा गरीब। एक एक्स के स्वामित्व के रूप में आप कभी नहीं जानते होंगे कि जब तक आप एक ऐप शिप नहीं करते हैं तब तक आप इसे याद नहीं करते हैं। – Darren

1

गोपनीयता - चेहरा आईडी प्रयोग विवरण (NSFaceIDUsageDescription), स्ट्रिंग कुंजी है आप कारण अपने अनुप्रयोग चेहरा आईडी का उपयोग करता वर्णन करने देता है।

उपयोगकर्ता की गोपनीयता, उस पर या iOS 11 के बाद लिंक और हार्डवेयर का समर्थन करता है, तो है कि फेस आईडी का उपयोग होता है, स्थिर मंशा ऐसा करने के लिए घोषित करना चाहिए या किसी iOS एप्लिकेशन रक्षा के लिए। अपने ऐप की Info.plist फ़ाइल में NSFaceIDUsageDescription कुंजी शामिल करें और इस कुंजी के लिए एक उद्देश्य स्ट्रिंग प्रदान करें। यदि आपका ऐप किसी भी उद्देश्य उद्देश्य स्ट्रिंग के बिना फेस आईडी तक पहुंचने का प्रयास करता है, तो आपका ऐप बाहर निकल सकता है।

नोट: यह कुंजी बाद में आईओएस 11 में समर्थन किया और कर रहा है।

चेहरा-ईद प्रमाणीकरण iPhone एक्स डिवाइस के साथ/के लिए शुरू की है और केवल iPhone एक्स (यहां तक ​​कि कोई सिम्युलेटर)

Xcode 9.0.1 & Xcode 9.2 बीटा के साथ

के साथ काम करेंगे - यह काम कर रहा पाया लगता

रेफरी। एप्पल दस्तावेज़ के लिए लिंक - NSFaceIDUsageDescription
सभी उपलब्ध कुंजियों की सूची - Cocoa Keys

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