2011-02-27 27 views
7

Uygulamamda Android için resmi Facebook SDK'sını kullanıyorum.Android Facebook SDK - Başka bir kullanıcı olarak nasıl giriş yapılır?

Ben başarıyla
giriş başarmış ama başka bir kullanıcı olarak giriş yapmaya çalıştığınızda sorun ortaya çıkar:
benim duvara Logged in as [name]... Not you?
ama benim uygulama ilerler zaten ve mesajları diyor linke tıklayın ...
(Tıkladım'ı sanki "İzin ver")

o bağlantıyı tıklayarak isteği facebook durum atar ve yeniden dener keşfettik,
yüzden catch() çıkış için bir çağrı koyarak çalıştı fıkra. Bir yeni kullanıcı olarak giriş yapmanız mümkün kıldı

,
ama uygulamanın çalışma dahaki sefere
yine eski kullanıcı giriş yapmadığı ...
(Girildi .? [old_user] olarak değil)


sorum şu:
Neden ilk kullanıcının giriş sonsuza
ve nasıl properl için ısrar ediyor y "Not You" bağlantısına tıkla.


Benim şu anki çözüm her zaman aramanız yeterli logout()
yöntem authorize() önce ama bu onun/onu e-posta/şifre ya kabul edilemez
girmek için her zaman için kullanıcı zorlar.

+1

facebook sdk entegrasyonu bugünlerde birçok programcıya gerçek bir baş ağrısıdır. Şimdi tweaks ile çalışır gibi basit ve istikrarlı bir facebook sdk göreceğim merak ediyorum. – Javanator

+2

@Javanator Bu kadar önemli bir fonksiyonun nasıl düzgün çalışmadığı nasıl anlamıyor ... –

cevap

0

Facebook erişim belirteci SessionStore tarafından kaydedilir. Facebook'a giriş yaparken, SessionStore'dan erişim belirtecini geri yüklemeyi deneyecektir. Bu yüzden, kullanıcı uygulamanızdan çıktığında facebook.logout ve SessionStore.clear() işlevlerini açıkça çağırabilirsiniz.

+1

Bunun ne kadar olduğunu da söyler misiniz? –

İlgili konular