0

我如何在钛应用程序中存储我的密码(字符串)?例如,钛是否具有 android 密钥的模拟?

(我只需要它用于android)

谢谢!

4

2 回答 2

1

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");
于 2013-09-04T11:56:09.803 回答
-4

您是否检查过Titanium 的文件系统。您可以使用属性 来存储数据

你试过用这个

Titanium.App.Properties.setString("password","P@ssw0rD"); 
var MyPassword = Titanium.App.Properties.getString("password");

请也检查一下

于 2013-09-04T06:44:50.633 回答