2012-05-09 11 views
5

मैं एक नया आईओएस डेवलपर हूं। मैंने एक आईफोन एप्लीकेशन बनाया है जहां मैं "शेयरकिट" फ्रेमवर्क का उपयोग करना चाहता हूं। ऐसा करने के लिए मैंने शेयर किट दस्तावेज में वर्णित सभी सेटअप को पूरा कर लिया है। लेकिन जब मैं तो साझा करने के लिए निम्न संदेश दिखाआईफोन ऐप में फेसबुक पर साझा करते समय चेतावनी संदेश दिखा रहा है

चाहते हैं "त्रुटि: यह अंत बिंदु deprecated.To किया गया है अस्थायी रूप से इसे फिर से सक्षम है, तो आप को निष्क्रिय कर सकते"। August_2012 "मंच माइग्रेशन यह 1 अगस्त को स्थायी रूप से अक्षम हो जाएगा, 2012 "

मुझे नहीं पता कि मुझे क्या याद आती है। क्रिप्या मेरि सहायता करे। अग्रिम धन्यवाद।

उत्तर

4

आप शायद पुराने, अप्रचलित मूल शेयरकिट का उपयोग कर रहे हैं। आप ShareKit 2.0 को आजमा सकते हैं, जिसे बनाए रखा और अपडेट किया गया है।

संपादित करें:

नई shareKit परिवर्तन का एक बहुत कुछ है जब आप मूल के साथ तुलना नहीं है, तो यह यह खरोंच से फिर से जोड़ने के लिए, और ध्यान से the new install guide पालन करने के लिए बुद्धिमान है। यदि आप ShareKit 2.0 को सेट करने के बाद भी वही त्रुटि अनुभव करते हैं, तो यह एक संकेत है कि आप अभी भी FBConnect (facebook-ios-sdk) के पुराने अप्रचलित संस्करण का उपयोग कर रहे हैं। इस मामले में सुनिश्चित करें कि आप नए का उपयोग करते हैं - यह सबमोड्यूल/फेसबुक-आईओएस-एसडीके फ़ोल्डर में है।

फेसबुक में "http://developers.facebook.com/"

क्षुधा

+0

मैंने कोशिश की लेकिन काम किया – user1035877

+0

क्या वास्तव में काम नहीं किया? मूल शेयरकिट की तुलना में ShareKit 2.0 में बहुत कुछ बदल गया है, इसलिए इसे स्क्रैच से फिर से जोड़ना अच्छा हो सकता है। सुनिश्चित करें कि आप [विकी स्थापना मार्गदर्शिका] का पालन करें (https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit) वास्तव में सावधानी से –

0

खुला एप्लिकेशन >> अपने अनुप्रयोग >> की स्थापना >> सेटिंग संपादित करें >> उन्नत >> माइग्रेशन >> सभी को तोड़ने बदल दिया जाना अक्षम

यह काम करेगा।

+1

जब तक वे 1 अगस्त को ब्रेकिंग परिवर्तन नहीं करते हैं। – ceejayoz

+0

अब यह काम नहीं कर रहा है और इस विकल्प को हम "अगस्त 2012 ब्रेकिंग चेंज" को अक्षम नहीं कर रहे हैं, मैंने परिवर्तन को अक्षम करने के साथ प्रयास किया है, फिर भी यह काम नहीं कर रहा है, मुझे एक ही त्रुटि मिल रही है। – iYahoo

1

मुझे वही समस्या थी क्योंकि मैंने एफबीसी कनेक्ट का उपयोग किया था। फेसबुक ने कई "ब्रेकिंग चेंज" निर्धारित किए हैं। इस विशेष व्यक्ति को 1 अगस्त 2012 को हर किसी पर मजबूर होना पड़ा था। इसलिए, ब्रेकिंग चेंज को अक्षम करने से अब और मदद नहीं मिलेगी।

तकनीकी रूप से बोलते हुए, शेयरकिट को समस्या को ठीक करना चाहिए। हालांकि, आपको यह देखने के लिए वास्तव में जांच करनी चाहिए कि यह सुविधा आपके लिए काम कर रही है या नहीं। जाने के लिए:

Apps>>your app>>Insights>>See All 

फिर फार्मूला लागू: इसलिए मैं अपने सबसे अधिक बिकने वाले iOS ऐप्लिकेशन से सुविधा हटा दिया

Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users. 

मेरे मामले में, मूल्य नकारात्मक था। एफबीसी कनेक्ट मेरे ऐप का सबसे खराब हिस्सा था और दुर्भाग्य से यह अच्छा से ज्यादा नुकसान हुआ।

रुचि रखने वालों के लिए, यहाँ कीड़े हम का सामना करना पड़ा हैं:

  • FBConnect टूट जाएगा, जब लोग अमेरिकन प्लान पर अपने पासवर्ड बदल दिया लेकिन सत्र कुंजी अभी भी मान्य था। इसका पता लगाने का कोई तरीका नहीं था इसलिए लोगों को बस लटका दिया गया।
  • FBConnect अक्सर किसी विशेष कारण के लिए समय समाप्त नहीं होगा (मान लें कि यह उनके अंत में सर्वर समस्याएं थी)।
  • एफबीसी कनेक्ट ने आउट-ऑफ-कवरेज (कोई इंटरनेट) कनेक्शन बहुत अच्छी तरह से संभाल नहीं लिया।

मैं यहां ranting नहीं कर रहा हूँ, मैं सिर्फ एक तकनीकी अंतर्दृष्टि प्रदान कर रहा हूं जो समस्या को ठीक करने के सही तरीके को निर्धारित करने से पहले विचार करना महत्वपूर्ण है। एसडीके को अपडेट करना कुछ लोगों के लिए सही समाधान है, लेकिन सभी नहीं।

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