मैं आधिकारिक और अद्यतन Facebook iOS SDK का उपयोग कर रहा हूं।
हम एक आईपैड पर एक एप्लीकेशन विकसित कर रहे हैं जिसका उपयोग एक घर के वितरण प्रोफाइल का उपयोग कर भौतिक स्टोर के अंदर किया जाता है। जहां ग्राहक अपने फेसबुक खाते में आईपैड पर लॉगिन कर सकते हैं जो सार्वजनिक रूप से उनके शॉपिंग अनुभव को बेहतर बनाने के लिए उपलब्ध है।फेसबुक आईओएस एसडीके लॉगआउट
मेरी समस्या यह है कि जब कोई उपयोगकर्ता अपने फेसबुक खाते में लॉग इन करता है, तो अगला उपयोगकर्ता (ग्राहक) अभी भी पिछले उपयोगकर्ताओं के क्रेडेंशियल्स (You have already authorized xxx, Press "Okay" to continue
) के साथ लॉग इन होगा। यह ठीक नहीं है।
क्या वास्तव में लॉगआउट (साइन ऑफ, स्पष्ट प्रमाण-पत्र, या जो भी) पिछले (या वर्तमान) उपयोगकर्ता का कोई तरीका है, तो अगला उपयोगकर्ता अपना उपयोगकर्ता नाम और पासवर्ड भर सकता है।
दुर्भाग्यवश [[FBSession activeSession] closeAndClearTokenInformation]
चाल काफी नहीं करता है।
// ....
[[FBSession activeSession] closeAndClearTokenInformation];
[FBSession.activeSession openWithCompletionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
// More code ...
}];
// ...
पुनश्च:
इस कोड का एक हिस्सा अब तक है। The cookie 'workaround' doesn't work for me (स्पष्ट रूप से)
आप उपयोगकर्ता कैसे का प्रमाणीकरण कर रहे? आईओएस, फेसबुक ऐप या सफारी के माध्यम से? सफारी के माध्यम से – ale0xB
। – basvk