संभव डुप्लिकेट:
Like button in iOS applicationआईओएस 'फेसबुक एप्लिकेशन पेज की तरह, इसे कैसे करें?
मैं इसे अपने अनुप्रयोग के लिए 'की तरह' मेरे फेसबुक आवेदन का एक उपयोगकर्ता के लिए आसान बनाने के लिए कोशिश कर रहा हूँ।
परिदृश्य यह है कि उपयोगकर्ता पहले ही लॉग इन है और मेरे आवेदन को अधिकृत कर चुका है, इसलिए मेरे पास उपयोगकर्ता का ऑथ टोकन है। चूंकि ग्राफ़ एपीआई इसकी अनुमति नहीं देता है, इसलिए मैंने कई अन्य तरीकों से प्रयास किया है, सभी असफल।
तरीके: 1) क्या यह UIWebView 2 में फेसबुक एप्लिकेशन के फेसबुक पेज पर नेविगेट करें 2) मेरे ऐप को मेरे फेसबुक एप्लिकेशन के पेज पर फेसबुक ऐप लॉन्च करें।
विधि 1 में, मुख्य मुद्दा यह है कि उपयोगकर्ता कई मामलों में वेबव्यू में फिर से लॉगिन करना होगा, क्योंकि मुझे किसी भी तरह से वेबव्यू सत्र में टोकन पास करने का कोई तरीका नहीं मिला है। उदाहरण के लिए फोरस्क्वेयर एपीआई में, आपको केवल एक क्वेरी स्ट्रिंग के रूप में यूआरएल में टोकन जोड़ना है, (http://foursquare.com/blabla?access_token=52521...।), यह फेसबुक में काम नहीं करता है।
विधि 2 में, जो इस पद्धति का उपयोग किया जा सकता है:
NSString * fbAppUrl = [NSString stringWithFormat: @ "अमेरिकन प्लान: // अनुप्रयोगों /% @", [ऐप facebookAppId]];
BOOL didOpenOtherApp = [[UIAplplication sharedAplication] openURL: [NSURL URLWithString: fbAppUrl]];
कोई फर्क नहीं पड़ता कि मैं क्या प्रयास करता हूं, यानी एफबी: // एप्लिकेशन /% @ या एफबी: // पेज /% @ या एफबी: // प्रोफाइल /% @ या एफबी: // फीड /% @, फेसबुक ऐप बस एक खाली पृष्ठ पर खुलता है।
किसी से भी संकेत या सुझाव?
मुझे विधि 2 का उपयोग करने में सक्षम होना चाहिए और यदि फेसबुक ऐप स्थापित नहीं है, तो विधि 1 पर वापस आना पसंद करेंगे, लेकिन संक्षेप में, विधि 1 के परिणामस्वरूप बहुत कम रूपांतरण दर होगी, इसलिए इससे बचने की उम्मीद है ।
बस अगर किसी समाधान के लिए खोज करते समय कोई भी इस पर आता है। फेसबुक ने मूल मोबाइल के लिए कार्यक्षमता जैसे समर्थन जारी किया है।https://developers.facebook.com/blog/post/2012/06/20/bringing-like-to-mobile/ – Skela