2013-04-06 12 views
5

हाय यह हर बार जब मैं इसे चलाने के लिए FBSessionStateClosedLoginFailed की स्थिति देता हूं। मैंने अपने बंडल नाम, यूआरएल सेटिंग इत्यादि की जांच की है और सभी शांत हैं। असल में चेहरे की किताब जानता है कि मैंने ऐप के खिलाफ प्रमाणित किया है। हालांकि कभी भी मैं ओपन के साथ कॉल करता हूं मेरा सत्र विफल रहता है !!FBSessionStateClosedLogin हर बार जब मैं कोशिश करता हूं और अपने ऐप में लॉग इन करता हूं

 [appDelegate.session openWithCompletionHandler:^(FBSession *session, 
                FBSessionState status, 
                NSError *error) { 
     switch (status) { 
      case FBSessionStateOpen: 
       NSLog (@"Open"); 
       break; 
      case FBSessionStateClosed: 
       NSLog (@"Closed"); 
       break; 
      case FBSessionStateClosedLoginFailed: 
       NSLog (@"Failed"); 
       break; 
      default: 
       break; 
     } 

     [self updateView]; 
    }]; 

मैं अनुप्रयोग प्रतिनिधि कि भी सफलतापूर्वक कहा जाता हो में यह बनाया है, लेकिन हमेशा गलत रिटर्न:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 
{ 
    return [FBSession.activeSession handleOpenURL:url]; 
} 

उत्तर

2

ठीक कैसे अजीब। मैंने एफबी एसडीके लॉगिन उदाहरण लिया, मेरे एफबी ऐप कोड और बंडल आईडी का इस्तेमाल किया और यह काम किया। मैं फिर मेरा पीछा करता हूं और यह काम करता है? शायद एफबी सर्वर प्रतिकृति थोड़ा सा समय लिया? पता नहीं लेकिन अब यह हो जाता है ....

12

आप इस एप्लिकेशन को अपने प्रतिनिधि में की कोशिश की:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
{ 
    return [FBSession.activeSession handleOpenURL:url]; 
} 

मैं ने वही समस्या यह तय here

मिला था
संबंधित मुद्दे

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