2017-12-29 17 views
0

twitterログインの統合にpod 'TwitterKit'を使用しています。すべてがうまくいっていますが、キットを使ってログインするときに、サファリのTwitterログインWebページにユーザー名とパスワードを入力すると、ログインしてusername,userIDuserEmailと表示されます。しかし、私はTwitterKitログアウトが機能しない

NSString *userID = store.session.userID; 
NSLog(@"%@",userID); 

[store logOutUserID:userID]; 

を使用する場合、それはまだどこかに保存されたログイン資格情報を保持し、ログアウトしてアカウントをさえずり可能性の間には、iPhoneでの設定アプリにログインしました。

だから、プレスTwitterのログインボタンを再度、それは最後のログインの資格情報を示しており、前回のログインのusernameuserIDではなく、私は再びIDを認可し、エラーが表示されていないとして電子メールを使用して私を提供しています。

error: Request failed: unauthorized (401)

何をすればよいですか?

答えて

0

私は自分の問題を解決しました。私がテストしていたデバイスはios 9.0でした。

iOS 11.0の最新のアップデートでは、設定アプリからソーシャルメディアアカウントを盗みました。最終的には携帯電話の設定アプリにログイン資格情報を保存しなくなります。

しかし、古いデバイスではまだこれらの信任状が保存されています。ログアウト後に再度ログインすると、セッションはログアウトされますが、設定からクレデンシャルは削除されません。次回ログインすると、資格情報が設定に含まれていて、ログイン資格情報を再度認証することができない場合は、最終的に私たちにユーザのemailIDを与えません。

関連する問題