【发布时间】:2014-10-26 03:15:34
【问题描述】:
我正在尝试找出在使用 Titanium 构建的 Android 移动应用中安全保存用户信息的最佳方法。我对最好的方法感到困惑。
似乎最简单的方法是将其保存为属性。比如……
Ti.App.Properties.setString('user_name', user.name);
Ti.App.Properties.setString('user_id', user.id);
Ti.App.Properties.setString('user_sessionid', user.session_id);
这似乎很棒,因为这些属性是持久化的等等。但是,根据我在其他地方读到的内容,我不确定这是否是安全/最好的方法。
另一种方法是将其保存为全局属性。
Alloy.Globals.userid = user.id;
Alloy.Globals.user_name = user.name;
这当然不是持久的,因此用户每次都必须登录。我很想知道其他人在做什么,以及最佳做法是什么。任何见解将不胜感激。谢谢!
【问题讨论】:
标签: javascript android titanium titanium-mobile appcelerator-mobile