我如何在钛应用程序中存储我的密码(字符串)?例如,钛是否具有 android 密钥的模拟?
(我只需要它用于android)
谢谢!
我如何在钛应用程序中存储我的密码(字符串)?例如,钛是否具有 android 密钥的模拟?
(我只需要它用于android)
谢谢!
iOS(和 Mac)有一种机制来存储密码和类似安全的东西,称为钥匙串。在 Titanium 中,有一个支持此 API 的模块,称为安全的。
安全安装后,此时保存密码很简单:
var securely = require('bencoding.securely');
//You can provide optional identifier, if none provided securely uses your bundle id
// This wraps the Keychain functions
var SecureProperties = securely.createProperties({
identifier:"Foo",
accessGroup:"Bar"
});
// Now add it to the properties
SecureProperties.setString('Password', the_password_var);
// Get it back
var MyPassword = SecureProperties.getString("password");