2012-08-30 34 views
7

çalışmıyor, ben de loging yöntem izlenerek kullanın oturumu.Facebook grafiği api ben Facebook authetication için Graph Api kullanıyorum

[FBSession openActiveSessionWithPermissions:permissions 
            allowLoginUI:YES 
           completionHandler: 
    ^(FBSession *session, 
     FBSessionState state, NSError *error) {}]; 

Bu sayfada günlüğünü neden mobil safari.I açılacak [FBSession.activeSession closeAndClearTokenInformation]; kullanmak çıkış yapmak için. Sorunum, farklı bir kullanıcı olarak geri dönemeyemiyorum çünkü çıkış işlemi, safari oturumunu temizlemiyor.

Aynı sorun iphone http://cloud.github.com/downloads/facebook/facebook-ios-sdk/FacebookSDK-3.0.8.pkg

cevap

6

Facebook uygulaması genellikle tek bir kişi içindir developer.facebook.com sağlanan örnek uygulamasında mevcut fakat sen geliştirici olarak test ederken farklı kullanıcı kimliği ile giriş yapmayı deneyin. Sorunun nereden geldiği, uygulamaya giriş yapmadan önce, öncelikle istenen kullanıcı kimliğiyle fb uygulamasında oturum açmalı. Bunun nedeni, uygulamaların facebook uygulamasını oturum açmasına izin vermesidir. Bir uygulamadan kullanıcı oturumu açma işlemi her defasında fb oturumunu açacaktır ve bu kullanıcı için çok can sıkıcı olacaktır.

+0

o zaman uygulamadan çıkış yapmak için neden sdk'de bir oturum açma işlevi sağlıyorlar? facebook'tan çıkmak için ne yapmalıyım? Belgelemede "closeAndClearTokenInformation" ifadesi, bellek içi oturumu kapatır ve oturumla ilgili kalıcı bir önbelleği temizler. Api içinde –

+0

signout işlevi, uygulamanızın oluşturduğu jetonu serbest bırakmak içindir –

+0

Cevabınız için teşekkür ederiz. Uygulamadan safari çerezlerini temizleme hakkında herhangi bir fikriniz var mı? –

İlgili konular