Tôi cần lưu trữ một số dữ liệu người dùng, chẳng hạn như cài đặt, đăng nhập, mã thông báo vv giữa phiên. Đã cố gắng asyncstorage nhưng khi tôi khởi động lại ứng dụng, dữ liệu trong đó bị xóa. Tìm thấy một số mô-đun đề cập đến keychain hoặc NSUserDefaults, nhưng tôi không biết cái nào và bất kỳ mô đun nào tốt cho mục đích này.
Tính năng chính là tôi có thể lấy dữ liệu đó ngay cả sau khi ứng dụng bị giết và khởi động lại. Chủ yếu là trên iOS nhưng nếu nó cũng sẽ được trên Andorid, đó sẽ là tuyệt vời.
Có ai có kinh nghiệm với nó không?Dữ liệu lưu trữ gốc tự nhiên giữa các sesions
EDIT:
Tôi đã thử sử dụng asyncstorage. Nhưng nó không làm gì khi bạn giết và khởi động lại ứng dụng.
Mã của tôi để lưu trữ dữ liệu:
AsyncStorage.setItem("prefix", responseData['prefix'])
AsyncStorage.setItem("api_token", responseData['api_token'])
Và lấy dữ liệu:
async _checkAutoLogin(){
var prefix;
var token;
try {
prefix = await AsyncStorage.getItem("prefix");
token = await AsyncStorage.getItem("api_token");
} catch (error) {
AlertIOS.alert('AsyncStorage error: ' + error.message);
}
xin chia sẻ một số mã vào cách bạn sử dụng asyncstorage (nó trả về một lời hứa) – Sulliwane
Chỉnh sửa câu trả lời của tôi, và thêm mã. –