2013-04-19 13 views
5

पर सरल पोस्ट मैं वर्तमान में एक सरल बटन लागू कर रहा हूं जो सोशल नेटवर्किंग साइटों पर पोस्ट करता है (मेरे ऐप को थोड़ा एक्सपोजर दे रहा है, आपको ड्रिल पता है)। हालांकि, मैं इस सोशल नेटवर्किंग सामग्री से थोड़ा उलझन में हूं। एक तरफ मुझे पता है कि आईओएस 6 में एफबी और ट्विटर (Social.framework) के लिए वास्तव में एक अच्छा ढांचा है लेकिन आईओएस 5 के लिए यह थोड़ा अलग है। आईओएस 6, मुझे लगता है कि मुझे लगा है ... जब हम आईओएस 5 में जाते हैं तो मुझे थोड़ा सा वीडर मिल जाता है। जो मैं समझता हूं उससे ट्विटर पहले से ही आईओएस 5 में एकीकृत किया गया था और Twitter.framework और Account.framework फ्रेमवर्क का उपयोग करके एक्सेस किया जा सकता है। मुझे क्या मिलता है ट्विटर के लिए 5 & 6 दोनों का समर्थन करने के लिए मुझे Social.framework, Twitter.framework और Account.framework का उपयोग करने के लिए सब कुछ का समर्थन करना है? अर्थात। आईओएस संस्करण के आधार पर दो अलग-अलग तरीकों। या, यदि मैं नवीनतम एसडीके का उपयोग करता हूं तो आईओएस 5 ट्विटर Social.framework के साथ काम करेगा? वह ट्विटर कवर किया गया।फेसबुक और ट्विटर आईओएस 5 और 6

अब फेसबुक के लिए, मैं आईओएस 5 में पोस्ट करने के बारे में कैसे जा सकता हूं? मुझे यकीन है कि Social.framework आईओएस 5 में काम नहीं करेगा, भले ही मैं नवीनतम एसडीके के साथ ऐप का निर्माण करता हूं। इसलिए मुझे लगता है कि यह अनिवार्य है कि मेरे पास दो अलग-अलग विधियां होंगी जो आईओएस संस्करण स्थापित के आधार पर चलती हैं। क्या वो सही है? यदि हां, तो मैं आईओएस 5 में एफबी को एकीकृत करने के बारे में कैसे जा सकता हूं? क्या मुझे फेसबुक द्वारा प्रदान किए गए एसडीके का उपयोग करना है?

तो मेरे प्रश्नों को संक्षेप में सारांशित करने के लिए यदि यह सब कुछ कम शब्द था।

1) मैं केवल Social.framework दोनों iOS 5 & 6 के लिए उपयोग कर अपने ऐप्स में ट्विटर-पोस्टिंग को शामिल कर सकते हैं, या मैं का उपयोग कर एक विधि मुझे क्या करना होगा Social.framework (आईओएस 6 के लिए) और फिर एक और तरीका Twitter.framework और Account.framework का उपयोग कर (आईओएस 5)?

2) मैं iOS 6 में फेसबुक के लिए Social.framework उपयोग कर सकते हैं, लेकिन नहीं, iOS 5 के लिए है, इसलिए, मैं दो अलग-अलग तरीकों, Social.framework के साथ एक (आईओएस 6) और फिर अमेरिकन प्लान SDK के साथ एक करने के लिए हो सकता है (आईओएस 5), सही?

अग्रिम धन्यवाद,
सादर,
माइक

उत्तर

4

1) Social.Framework केवल पर iOS6 + उपलब्ध है जिससे आप (या आप केवल Twitter.Framework भले ही कुछ तरीकों पर अमान्य हो जाने का उपयोग कर सकते दो चौखटे के बीच विभाजित करने के लिए है आईओएस 6)

2) आप आईओएस 5 और आईओएस 6 पर फेसबुक एसडीके का उपयोग कर सकते हैं (आईओएस के लिए नवीनतम संस्करण जब मैं लिखता हूं तो यह जवाब 3.5 है)। फेसबुक एसडीके पहले से ही आईओएस 6 पर उपयोगकर्ता के फेसबुक अकाउंट का उपयोग करने या आईओएस 5 या आईओएस 6 पर फेसबुक एप पर भरोसा करने का ख्याल रखता है जब खाता पहले से ही फोन में कॉन्फ़िगर नहीं किया गया है

+0

धन्यवाद। इसलिए मुझे आईओएस 5 (और वैकल्पिक रूप से 6) और आईओएस 5 (और वैकल्पिक रूप से 6) के लिए एफबी एसडीके 3.5 और फिर आईओएस में एफबी और ट्विटर के लिए सोशल.फ्रेमवर्क के लिए ट्विटर.फ्रेमवर्क का उपयोग करना होगा। ऐसा लगता है जैसे मैं इसे सिर्फ दो ढांचे का उपयोग कर कर सकता हूं !! क्या एसडीके में पहले से ही ट्विटर.फ्रेमवर्क है या क्या मुझे इसे एफबी एसडीके की तरह डाउनलोड करना होगा? – Mackey18

+0

क्षमा करें, बेवकूफ होने के नाते, मुझे पता है कि यह आईओएस एसडीके में शामिल है। – Mackey18

+4

अगर मुझे चुनना पड़ा, तो शायद फेसबुक पर साझा करने का एकमात्र तरीका फेसबुक एसडीके का उपयोग करना होगा (यदि आपको अभी भी आईओएस 5 का समर्थन करना है तो 'Social.framework' का उपयोग करने में कोई बिंदु नहीं है)। ट्विटर के लिए मैं शायद आईओएस 5 और आईओएस 6 दोनों पर केवल 'ट्विटर.फ्रेमवर्क' का उपयोग करूंगा, जब तक कि मैं अपने तैनाती लक्ष्य को आईओएस 6 + में बदलना ठीक नहीं हूं। उस स्थिति में, मैं पूरी तरह से 'Social.framework' पर स्विच करूंगा। – andreagiavatto

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