2017-07-09 10 views
0

ユーザがIDpasswordと入力した後、私はをRailsから渡しています。AsyncStorageにaccess_tokenを格納

私は参考として、 itzikbenh/Rails-React-Authitzikbenh/React-Native-on-Railsを使用しています。

しかし、私はaccess_tokenを保存することができません。ここでは、コードは次のようになります。

let res = await response.text(); 
if (response.status >= 200 && response.status < 300) { 
    //Handle success 
    let accessToken = res; 
    console.log(accessToken); 
    //On success we will store the access_token in the AsyncStorage 
    this.storeToken(accessToken); 
    //this.redirect('home'); 
    alert(ACCESS_TOKEN) 
} else { 
    //Handle error 
    let error = res; 
    throw error; 
} 
+0

達成しましたか? –

答えて

1

あなたは、単一の項目を格納するためにAsyncStorage.setItemを使用することができます。

import { ... AsyncStorage } from 'react-native' 

try { 
    await AsyncStorage.setItem('access_token', access_token); 
} catch (error) { // Error saving data } 

そして、それはAsyncStorage.getItemを使用取得するために:

try { 
    const value = await AsyncStorage.getItem('access_token'); 
    if (value !== null) console.log(value) 
} catch (error) { // Error retrieving data } 

することができます複数のアイテムを格納および取得についてAsyncStorage.multiSetおよびAsyncStorage.multiGetを参照してください。

関連する問題