यह मैं कैसे reproduced है
func logOutFromFacebook(){
if (FBSDKAccessToken.currentAccessToken() != nil){
let loginManager = FBSDKLoginManager()
loginManager.logOut()
}
}
: और com.facebook.sdk.login त्रुटि 308.
फेसबुक के उपयोगकर्ता एक लॉग, तो मेरे एप्लिकेशन में लॉग हल, अंत में लोकप्रिय का उपयोग कर अपने ऐप के लॉग आउट
अब उपयोगकर्ता बी फेसबुक में लॉग इन करता है, मेरे ऐप में लॉग इन करता है और com.facebook.sdk.login त्रुटि 308 दिखाता है।
यदि मैं ऐप को पुनर्स्थापित करता हूं तो नया उपयोगकर्ता बिना किसी समस्या के लॉगिन कर सकता है लेकिन निश्चित रूप से मैं नहीं चाहता कि लोग खाता स्विच होने पर हर बार ऐप को पुनर्स्थापित कर दें।
समाधान है कि इस समस्या को हल किया है नीचे के रूप में FBSDKAccessToken.setCurrentAccessToken (शून्य) का इस्तेमाल किया गया:
func logOutFromFacebook(){
if (FBSDKAccessToken.currentAccessToken() != nil){
FBSDKAccessToken.setCurrentAccessToken(nil)
By itself I had no use for it, maybe you might want to uncomment.
// let loginManager = FBSDKLoginManager()
// loginManager.logOut()
}
}
आशा है कि यह किसी को मदद करता है!
क्या आपने इसे देखा है? http://stackoverflow.com/questions/30643122/ios-parse-facebook-login-error-308-fbsdkloginbadchallengestring – lamdadj22
.. और यह? http://stackoverflow.com/a/31480026/383919 – coco