2016-12-17 19 views
2

反応したネイティブですべてのアプリケーションデータを削除するにはどうすればよいですか?反応したネイティブですべてのアプリケーションデータを削除するにはどうすればよいですか?

AsyncStorage.clear()だけでなく、 設定>アプリケーションのようなアプリケーションデータの削除を意味します。 私はreact-native-fbsdkでEUNSPECIFIEDエラーコードに直面しました。

まず私は、私はそれからログアウト 第二に、 第三には、私は(それがうまく機能) をこのアカウントで再ログイン、自分のFacebookのアカウントでログインしてそして私は再びログアウト、 そして、私は別のを使ってログインしようとしましたfacebook account、 しかし、私はEUNSPECIFIEDエラーに直面しました。

ただし、設定>アプリケーションですべてのアプリデータを削除した後(アンインストールではない)、 別のFacebookアカウントでログインできます。

私の反応するネイティブアプリケーションからログアウトすると、すべてのアプリケーションデータを削除する必要があります。

OR 私はこのreact-native-fbsdkのバグを修正しなければならない(または私はfbsdkは、いくつかのデータをキャッシュしていると思いますが....)すでに私はAsyncStorage.clear()ログアウト、変更はありません。..

はあなたの助けのために感謝置きます。 ..

答えて

2

私はFBSDKでもこの問題を抱えていました。問題は、facebookでログインすると、SDKが古いユーザーにリンクされたAccessTokenを作成することです。したがって、別のアカウントでログインしようとすると、この奇妙なエラーメッセージがスローされます。

あなたがしなければならないことは、fbAPIでユーザーをログアウトすることです。以下のコードは、あなたがそれを行う方法です:

// Remove FbAccessToken when the user logout. 
logoutFromFB(){ 
    if (AccessToken.getCurrentAccessToken() != null) { 
     LoginManager.logOut() 
    } 
} 

私はそれが助けてくれることを望みます!

+0

ああ~~~私の神!!!!!!!!!!!!!!!!!!!!!!!!!! –

+0

ああ~~~私の神!!!!!!!!!!!!!!!!!!!!!! ありがとうございました!!!! Verrry verrry much ................ –

+0

私は助けてうれしいです! –

関連する問題