5

किसी ने कभी सेन्चा टच में एक मूल एंड्रॉइड/आईओएस ऐप बनाया और फेसबुक प्रमाणीकरण को लागू किया? यदि ऐसा है तो कृपया अपना कोड/विधि साझा कर सकते हैं? मैं पहले से ही इस लिंक https://developers.facebook.com/docs...login/devices/ से गुजरता हूं लेकिन लगता है कि फेसबुक अभी तक इसका समर्थन नहीं कर रहा है।फेसबुक प्रमाणीकरण के साथ मूल सेन्चा टच ऐप

मैं ऐप में एक साधारण बटन प्रदान करना चाहता हूं और फेसबुक से उपयोगकर्ता का ऑथ टोकन प्राप्त करना चाहता हूं और इस ऐप को मूल में पैकेज करना चाहता हूं।

उपर्युक्त प्रश्न सेनचा चारम में अनुत्तरित नहीं किया गया था। मैंने यहां बड़े दर्शकों के लिए प्रतिलिपि बनाई है, और आपके सुझावों की आवश्यकता है क्योंकि मैं इसे पूरा करने की कोशिश कर रहा हूं। Link to Sencha forum

संबंध Punith

+0

क्या आप फोनगैप का उपयोग कर रहे हैं? –

+0

'कृपया अपना कोड/विधि साझा करें' मदद लेने का कोई तरीका नहीं है। यदि आप पर्याप्त प्रयास और शोध पोस्ट करते हैं तो एसओ समुदाय आपको अपना कोड लिखने में मदद करेगा। सवाल के बारे में, आप पहले कुछ चीजों को साफ़ करना चाहते हैं। क्या आप फोनगैप का उपयोग कर रहे हैं या आप फेसबुक जेएस एसडीके डब्ल्यू/ओ फोनगैप का उपयोग करने की योजना बना रहे हैं? – SachinGutte

+0

यदि विकल्प फोनगैप जैसे किसी अन्य ढांचे का उपयोग करके अच्छे हैं, तो मैं इसका लाभ उठाने के लिए तैयार हूं। यहां सवाल पूछने से पहले मैंने छोटे होमवर्क किया था। सेन्चा टच एकीकरण पर उपलब्ध संसाधनों की अवधारणा और कमी को पूरी तरह से समझने में असमर्थ। यह एकमात्र आशा थी। –

उत्तर

1

मैं एक Sencha Touch एप्लिकेशन PhoneGap के साथ बनाया गया है और दोनों प्रमुख स्टोर पर होस्ट (Google Play और एप्पल स्टोर) एक अमेरिकन प्लान शेयर समारोह के साथ बनाया। मैंने फोनगैप (https://github.com/phonegap/phonegap-plugins/tree/master/Android/FacebookConnect) की "फेसबुक कनेक्ट" प्लगइन का उपयोग किया है। मैं एक लिंक साझा करने के लिए folowing कोड का उपयोग किया है:

window.plugins.facebookConnect.dialog('feed', 
    { 
    link: mylink, 
    picture: mypicture, // provide not a local url. otherwise, FB does not display nothing and rises an "FBCDN image is not allowed in stream" error 
    name: myname, 
    caption: mycaption, 
    description: mydescription 
    }, 
    function(response) { 
    console.log("FacebookConnect.dialog:" + JSON.stringify(response)); 
    } 
); 

यदि नहीं पहले से ही अमेरिकन प्लान पर लॉग-इन (, का उपयोग कर उदाहरण के लिए, अमेरिकन प्लान मूल एप्लिकेशन यदि स्थापित), प्लगइन वेब आधारित लॉगिन विंडो दिखाई देगा शेयर संवाद खोलने से पहले उपयोगकर्ता को।

window.plugins.facebookConnect.initWithAppId(FBID, function(result) { 
    console.log("FacebookConnect.initWithAppId: " + JSON.stringify(result)); 

    // Check for cancellation/error 
    if(result.cancelled || result.error) { 
    console.log("FacebookConnect.initWithAppId:failedWithError: " + result.message); 
    return; 
    } 
}); 

भी अनुप्रयोग के प्रारंभ होने पर अमेरिकन प्लान एपीआई लॉगिन विधि कॉल नहीं करने के लिए याद है, अन्यथा एप्पल को अस्वीकार कर देंगे:

इससे पहले, अपने अनुप्रयोग में है कि कहीं न कहीं कुछ ऐसा उपयोग करते हुए अमेरिकन प्लान एपीआई init के लिए याद आवेदन।

मुझे आशा है कि यह आपके प्रोजेक्ट के लिए उपयोगी होगा।

+0

पर ज्ञान प्राप्त करने का प्रयास करूंगा https://github.com/phonegap/phonegap-plugins/tree/master/Android/Facebook कनेक्ट लिंक बहिष्कृत है। विस्तार के लिए https://github.com/phonegap/phonegap-plugins/ –

+0

क्या आपने सेनचा कमांड लाइन टूल के साथ फोनगैप प्रोजेक्ट जेनरेट किया था, या आपने फोनगैप के www/फ़ोल्डर के तहत सेन्चा कोड डाला था? – ethanjyx

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