我想保存用户上次杀死他的应用程序的时间(银行应用程序的要求)。我正在尝试通过在应用终止之前将时间戳保存在本地变量或redux-persist中来进行尝试。
我尝试从根页面的componentWillUnmount()将值保存在AsyncStorage中。但这没有用。我也尝试过使用AppState,但当时也没有设置该值。
AppState.addEventListener('change', async (state) => {
if (state === 'background') {
await AsyncStorage.setItem('Test', 'Success')
} else if (state === 'inactive') {
await AsyncStorage.setItem('Test', 'Success')
}
});
componentWillUnmount = async ()=>{
await AsyncStorage.setItem('Test', 'Success')
}
有没有解决此问题的方法?