如何保存用户';nativescript应用程序中的登录状态
最近我正在用nativescript编写一个应用程序,现在我遇到了一个问题,我不知道如何保存用户的登录状态。例如,如果用户第一次登录,他将来就不需要登录。那么,我怎样才能做到这一点呢?< P>使用<强>应用程序设置< /强>模块来存储会话密钥或某些东西,如果没有值,则认为这是第一次登录。如何保存用户';nativescript应用程序中的登录状态,nativescript,Nativescript,最近我正在用nativescript编写一个应用程序,现在我遇到了一个问题,我不知道如何保存用户的登录状态。例如,如果用户第一次登录,他将来就不需要登录。那么,我怎样才能做到这一点呢?< P>使用应用程序设置< /强>模块来存储会话密钥或某些东西,如果没有值,则认为这是第一次登录。 文档:您可以使用该模块存储不同类型的值(例如,数字,字符串,布尔值),并使用该模块检查用户是否已登录。我确实在我的应用程序上使用了应用程序设置,与其他答案建议的模块相同 您可以获得和JS的代码示例 另外,在我的一个应
文档:您可以使用该模块存储不同类型的值(例如,
数字
,字符串
,布尔值
),并使用该模块检查用户是否已登录。我确实在我的应用程序上使用了应用程序设置
,与其他答案建议的模块相同
您可以获得和JS的代码示例
另外,在我的一个应用程序中,我创建了一个config.ts
类来处理我的应用程序的设置:
import {
getBoolean,
setBoolean,
getNumber,
setNumber,
getString,
setString,
hasKey,
remove,
clear
} from "application-settings";
export class Config {
clear() {
clear()
}
get token(): string {
return getString('token')
}
set token(token: string) {
setString('token', token)
}
get userId(): string {
return getString('userId')
}
set userId(userId: string) {
setString('userId', userId)
}
}