2015-09-24 8 views
7

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

हो रही है मैं हम एक Item0fbauth2 के रूप में अब आईओएस के लिए आवश्यक के साथ LSApplicationQueriesSchemes जोड़ने इस नए Info.plist कुंजी करने के लिए कुछ संबंध नहीं है मान 9.

मैंने यह भी देखा मैं कह मेरी एप्लिकेशन के साथ एक स्टैक ट्रेस हो रही है:

failed for URL: "fbauth2:///" - error: "(null)"

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

छवि 1 enter image description here

उत्तर

4

सुनिश्चित करें कि आप http://fb.me/FacebookSDKs-iOS-20150910.zip पर फेसबुक एसडीके के नवीनतम संस्करण के लिए अद्यतन किया है।

आप नेटवर्क अनुरोधों के लिए फेसबुक सर्वर को व्हाइटलिस्ट भी करना चाहेंगे। इस पर अधिक जानकारी here मिल सकती है।

विशेष रूप से चरण # 2 & # 3 देखें।

Why do I see console messages like 'canOpenURL: failed for URL: "fb...://' or ? This is an Xcode warning indicating the the canOpenURL: call returned false. As long as you have configured the LSApplicationQueriesSchemes entry in your plist as described above, you can ignore this warning

:

चरण # में प्रलेखन 3 वहाँ भी थे canOpenURL विधि में परिवर्तन से

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