这是一个好习惯还是我错过了什么?我不想在应用程序设置中存储从Web API返回的用户访问权限和刷新令牌,或者我们在nativescript中是否有等效的密码库,或者我们是否使用sql lite我的要求是我的令牌不应被其他应用程序访问安装在设备上.感谢提前问候的帮助
Emi*_*erg 19
如果您只想存储一个简单的字符串,只能由应用程序本身(而不是其他应用程序)访问,那么使用" 应用程序设置"即可.
var appSettings = require('application-settings');
// Trying to get a string which is not set yet
var token = appSettings.getString('token', 'defaultValue');
console.log(token); // defaultValue
// Setting the string
appSettings.setString('token', 'abc123');
// Getting the string
token = appSettings.getString('token', 'defaultValue');
console.log(token); // abc123
Run Code Online (Sandbox Code Playgroud)
没有金库(但是?).
如果你想存储一些类似数据库的数据,那么有一个sqlite模块可用,但是,为了只存储一两个简单的字符串,这将是一种过度的方法,我会采用上面描述的应用程序设置方式.
https://www.npmjs.com/package/nativescript-sqlite
归档时间: |
|
查看次数: |
3223 次 |
最近记录: |