दिलचस्प पोस्ट
क्या आप तीर कार्य बाँध सकते हैं? UIImageView पर UIGestureRecognizer ट्रिगर सही जावास्क्रिप्ट का उपयोग कर क्लिक करें संयोजन स्प्रिंग प्रोजेक्ट और जर्सी सरणी में सबसे अक्सर होने वाला तत्व ढूंढने के लिए जावा में एक मोड विधि लिखें क्या <form action = "#"> और <form method = "post" action = "#> करते हैं? "एबीसीडी" क्यों होता है .स्ट्रास्ट्स ("") सच कहां वापस आती हैं? PostgreSQL में एक्सील्यूड के साथ आसन्न / ओवरलैपिंग प्रविष्टियों को रोकना मैं PHP 5.2.8 में दो दिनांकित वस्तुओं की तुलना कैसे करूं? क्या मुझे अपवाद या ApplicationException से कस्टम अपवाद को .NET में प्राप्त करना चाहिए? मैडपर के काउंटर को रीड्यूसर से एक्सेस करना JSONP अनुरोध त्रुटि हैंडलिंग वेबवर्कर से स्थानीय स्टोरेज एक्सेस करना ओएस एक्स तेंदुए पर पायथन के कई संस्करण मैं Safari / Chrome में जावास्क्रिप्ट से एक आइफ्रेम कैसे प्रिंट करूं?

आईओएस 9 फेसबुक लॉगिन सिम्युलेटर-canOpenURL: यूआरएल के लिए विफल: "fbauth2: ///" – त्रुटि: "(रिक्त)"

मैंने एक्सकोड 7 और नवीनतम आईओएस एसडीके में अपडेट किया है। मैंने अपने ऐप के प्लास्ट में उपयुक्त प्रविष्टियां जोड़ दी हैं:

यहां छवि विवरण दर्ज करें

मेरे ऐप के फेसबुक लॉगिन डिवाइस पर ठीक काम करता है हालांकि, IOS 9 सिम्युलेटर पर, मुझे मिल रहा है:

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

और लॉगिन काम नहीं कर रहा है। मैंने फेसबुक लॉगिन समस्या देखी है – canOpenURL: यूआरएल के लिए विफल: "fbauth2: ///" – त्रुटि: "(रिक्त)" लेकिन मेरे पास FBSDKCoreKit फ़्रेमवर्क है I मैंने भी फेसबुक एसडीके 4.5 आईओएस 9 देखा है लेकिन इसका जवाब मेरी समस्या को हल नहीं करता है।

मुझे सिम्युलेटर पर यह त्रुटि क्यों मिली और डिवाइस पर नहीं, हालांकि मैंने https://developers.facebook.com/docs/ios/ios9 पर चेकलिस्ट कर ली है?

वेब के समाधान से एकत्रित समाधान "आईओएस 9 फेसबुक लॉगिन सिम्युलेटर-canOpenURL: यूआरएल के लिए विफल: "fbauth2: ///" – त्रुटि: "(रिक्त)""

मुझे कंसोल संदेश जैसे 'कैनओनURL: यूआरएल के लिए असफल क्यों दिखता है: "एफबी … … //' या?

यह एक एक्सकोड चेतावनी है जो canOpenURL को दर्शाती है: कॉल लौटा दिया गया झूठा। जब तक आप ऊपर वर्णित अनुसार अपने plist में LSApplicationQueriesSchemes प्रविष्टि को कॉन्फ़िगर किया है, आप इस चेतावनी को अनदेखा कर सकते हैं

ये कोई समस्या नहीं है। एफबी एसडीके देशी फेसबुक ऐप खोलने का प्रयास कर रहा है जिसमें एफबीयूटी 2: // यूआरएल टाइप है। सिम्युलेटर में यह उपलब्ध नहीं है, इसलिए इसका सिर्फ एक लॉग लगाया गया है कि यह मूल फेसबुक ऐप को नहीं खोल सकता है। आप सिम्युलेटर में फेसबुक एक्ट को कॉन्फ़िगर कर सकते हैं और फिर वेब दृश्य खोलने के बजाय देशी फेसबुक अकाउंट का उपयोग करने के लिए एफबी लॉगइन बटन को बता सकते हैं। लेकिन फेसबुक का तर्क है कि लाखों लोग ब्राउज़र में फेसबुक का उपयोग करते हैं और इसलिए आईओएस 9 में उन्होंने नए एसएफएसएफ़ारी वीयूआईयूटी नियंत्रक को भी डिवाइस पर फेसबुक लॉग इन के लिए डिफ़ॉल्ट व्यवहार के रूप में इस्तेमाल किया है। आप मूल फेसबुक का उपयोग करने की कोशिश कर सकते हैं और देखें कि यह काम करता है या नहीं।

चर्चा के लिए इस लिंक की जांच करें।

https://www.facebook.com/login.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Fbugs%2F786729821439894%2F%3Fsearch_id

मैंने संस्करण 4.7 से 4.5.1 तक अपने फेसबुक एसडीके को डाउनग्रेड किया और सिम्युलेटर और आईफ़ोन डिवाइस (फेसबुक ऐप इंस्टॉल किए बिना) पर ठीक काम किया।

LSApplicationQueriesSchemes सरणी के साथ अपने ऐप की। .plist फ़ाइल को अपडेट करने के बाद, जो आपने पहले ही किया है।

इसके बाद , सत्यापित करें कि आपका फेसबुक एसडीके संस्करण 4.6.0 है । फेसबुक के निर्देशों का पालन करें यदि ऐसा नहीं है।

अन्त में , जो संभवत: जहां समस्या आती है, वह आपकी सिम्युलेटर की सामग्री और सेटिंग्स रीसेट करना है

अपना सिम्युलेटर रीसेट करने के लिए:

  1. सिम्युलेटर चुनें
  2. रीसेट सामग्री और सेटिंग्स का चयन करें
  3. और रीसेट विकल्प

एपल के सिम्युलेटर, यहां तक ​​कि आईडीई में, सिम्युलेटर को रीसेट करने के साथ-साथ बग और बंद हो रहा है और फिर से खोलना होगा, हमेशा एक समाधान के लिए आपकी खोज के बारे में विचार करने के लिए कुछ है।

उम्मीद है की यह मदद करेगा!

फेसबुक के अनुसार:

आईओएस एसडीके SafariViewController का समर्थन करता है जो हमें ऐप-स्विच करने के बजाय वेब-रेंडर किए गए संवाद दिखाने के लिए सक्षम बनाता है यह बीटा एसडीके अपने डिवाइस के आधार पर लोगों के लिए सर्वश्रेष्ठ ऐप स्विच अनुभव को स्वचालित रूप से निर्धारित करेगा। उदाहरण के लिए, फेसबुक लॉग इन के लिए SafariViewController के बजाय व्यक्ति के अनुभव को चूकना ….

फेसबुक संदर्भ लिंक: https://developers.facebook.com/bugs/786729821439894/?search_id

स्टैक रेफ़ लिंक: https://stackoverflow.com/a/32593070/2905967

इन चरणों का पालन करके, आप इस त्रुटि से बच सकते हैं:

1) पर जाएं -> सहायक फ़ाइल

2) info.plist

3) info.plist पर राइट क्लिक करें -> ओपन के रूप में -> सोर्स कोड चुनें

* नीचे के अंदर कोड जोड़ें <dict>...</dict> *

 <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fb-messenger-api</string> <string>fbauth2</string> <string>fbshareextension</string> </array> 

1] डेवलपर में प्रमाणन। फ़ैसबुक और फेसबुक आईडी को उत्पन्न करना जैसे: => 460481580805052

2] बिटकोड सेट करें: बिल्ड सेटिंग्स से नहीं

3] प्लस्ट फाइल सेट अप करें

 <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleTypeRole</key> <string>Editor</string> <key>CFBundleURLSchemes</key> <array> <string>fb460481580805052</string> </array> </dict> </array> <key>FacebookAppID</key> <string>460481580805052</string> <key>LSRequiresIPhoneOS</key> <true/> <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>akamaihd.net</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> <key>facebook.com</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> <key>fbcdn.net</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> </dict> </dict> <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fbapi20130214</string> <string>fbapi20130410</string> <string>fbapi20130702</string> <string>fbapi20131010</string> <string>fbapi20131219</string> <string>fbapi20140410</string> <string>fbapi20140116</string> <string>fbapi20150313</string> <string>fbapi20150629</string> <string>fbauth</string> <string>fbauth2 </string> <string>fb-messenger-api20140430</string> <string>fb-messenger-platform-20150128</string> <string>fb-messenger-platform-20150218</string> <string>fb-messenger-platform-20150305</string> </array> 

4] 4 एसडीके फ्रेमवर्क की तरह डाउनलोड करें

 =>Bolts.framework =>FBSDKCoreKit.framework =>FBSDKLoginKit.framework =>FBSDKShareKit.framework 

आईओएस 9 या इसके बाद के संस्करण के लिए, इस ऐप को अपनी फाइल में जोड़ें:

https://stackoverflow.com/a/43515243/535013

कृपया LSApplicationQueriesSchemes का उपयोग करें या अपना ऐप आईडी डालें