Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何保存用户';nativescript应用程序中的登录状态_Nativescript - Fatal编程技术网

如何保存用户';nativescript应用程序中的登录状态

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

最近我正在用nativescript编写一个应用程序,现在我遇到了一个问题,我不知道如何保存用户的登录状态。例如,如果用户第一次登录,他将来就不需要登录。那么,我怎样才能做到这一点呢?

< P>使用<强>应用程序设置< /强>模块来存储会话密钥或某些东西,如果没有值,则认为这是第一次登录。
文档:

您可以使用该模块存储不同类型的值(例如,
数字
字符串
布尔值
),并使用该模块检查用户是否已登录。

我确实在我的应用程序上使用了
应用程序设置
,与其他答案建议的模块相同

您可以获得和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)
    }

}