2011-10-27 12 views
10

मेरे पास मेरे आईफोन ऐप के दो संस्करण हैं, एक ऐपस्टोर के लिए है और दूसरा आंतरिक परीक्षण के लिए एक एड-हाॉक संस्करण है। वे हैं: - दोनों के लिए एक ही अमेरिकन प्लान ऐप्लिकेशन आईडी (वे दोनों एक ही बैकएंड के साथ संवाद) - दो अलग बंडल आईडी (ताकि वे दोनों डिवाइस पर स्थापित किया जा सकता) - विभिन्न URL प्रत्यय (खाली और 'सहारा')समान एफबी ऐप, एकाधिक आईफोन बंडल आईडी, विभिन्न प्रत्यय के साथ?

दोनों ने लॉगिन के साथ ठीक से काम किया, लेकिन जब मैंने एफबी व्यवस्थापक उपकरण पर ऐप पेज पर आईओएस बंडल आईडी बदल दी तो यह स्पष्ट रूप से काम करना बंद कर दिया: मुझे "fb_APP_ID_SUFFIX: // authorize # error = अज्ञात% 5Ferror" यूआरएल के रूप में बुलाया जाने से पहले परीक्षण ऐप पर fbDidNotLogin करने के लिए।

यदि मैं आईओएस बंडल आईडी नहीं डालता तो यह काम करता है। क्या मेरे पास अभी भी बंडल आईडी की सुरक्षा करने के लिए कोई विकल्प है और दूसरा ऐप काम कर रहा है?

+1

क्यों फेसबुक में 2 क्षुधा नहीं बना? – logancautrell

+0

क्योंकि मैं ऐप स्टोर संस्करण के समान ही होना चाहता हूं, यह उसी सर्वर से संचार करता है जो एक ही एफबी ऐप के साथ संचार करता है। – elado

उत्तर

13

मैंने इसी समस्या में भाग लिया है और आप अपने फेसबुक ऐप सेटिंग्स में दो अलग बंडल आईडी निर्दिष्ट कर सकते हैं। "सेटिंग्स-> बेसिक-> मूल आईओएस ऐप-> आईओएस बंडल आईडी" के तहत आप अपने सामान्य ऐप के बंडल आईडी और अपने विज्ञापन-प्रसार परीक्षण संस्करण के बंडल आईडी को जोड़ सकते हैं।

उदाहरण के लिए:

com.devname1.appname 
com.devname2.appname 
संबंधित मुद्दे