मुझे मिल निम्न त्रुटि जब मैं अपने तेज परियोजना के लिए नवीनतम फेसबुक एसडीके 4.5 एकीकृत करने के लिए कोशिश कर रहा था संदेश:canOpenURL मुद्दा नवीनतम फेसबुक SDK को एकीकृत करने 4.5
canOpenURL: failed for URL: "fbauth2:///" - error: "(null)"
मैं फेसबुक के साथ प्रवेश करने कोई समस्या नहीं है और उपयोगकर्ता मिला नाम और ईमेल लेकिन मैंने अपने एक्सकोड कंसोल में यह त्रुटि देखी।
मेरे Info.plist:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
क्या कारण समस्या का कारण हो सकता है? धन्यवाद।
अपडेट किया गया:
फेसबुक दस्तावेज़ के आधार पर:
If you're recompiling with iOS SDK 9.0, add the following to your application's plist if you're using a version of the SDK v4.5 or older:
मैं अपने Info.plist बदल दिया है:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fbapi20130214</string>
<string>fbapi20130410</string>
<string>fbapi20140410</string>
<string>fbapi20140116</string>
<string>fbapi20150313</string>
<string>fbapi20150629</string>
<string>fbauth</string>
<string>fbauth2</string>
<string>fb-messenger-api20140430</string>
</array>
दुर्भाग्य से मैं अभी भी हालांकि मेरी FBlogin, FBShare एक ही समस्या मिला अच्छा काम करता है।
मैंने देखा है कि एक ही जवाब कॉपी/इस प्रश्न पर कई बार चिपकाया। क्या यह वास्तव में काम करता है हालांकि यह उस त्रुटि को पोस्ट कर रहा है? मेरे पास एक ही कंसोल संदेश है (हालांकि मेरा कहना है कि यूआरएल "fbauth2: /" .. केवल एक स्लैश है) और यह वास्तव में लॉग इन या त्रुटि उत्पन्न नहीं करता है। लॉगिन फ़ंक्शन का ब्लॉक वास्तव में नहीं चलता है। निराशाजनक क्योंकि प्रदान किया गया लॉगिन बटन काम करता है, लेकिन मुझे लॉगिन फ़ंक्शन चलाने के लिए कस्टम बटन नहीं मिल सकता है –