如何在Titanium中存储UserID用户名
我的应用程序类似于facebook。 我希望在登录屏幕时保留userID/Username,这样我就可以在应用程序的其余部分使用它来查询在线数据 我尝试在成功登录后将其存储在javascript对象中,但当我移动到其他屏幕时,它会被冲走如何在Titanium中存储UserID用户名,titanium,Titanium,我的应用程序类似于facebook。 我希望在登录屏幕时保留userID/Username,这样我就可以在应用程序的其余部分使用它来查询在线数据 我尝试在成功登录后将其存储在javascript对象中,但当我移动到其他屏幕时,它会被冲走 谢谢您可以使用App.PropertiesAPI 举个例子,就在前面 Titanium.App.Properties.setString(“我的道具”,“酷”) 您可以使用hasProperty来验证他们过去是否登录过,当他们确实注销时,您可以使用removeP
谢谢您可以使用
App.Properties
API
举个例子,就在前面
Titanium.App.Properties.setString(“我的道具”,“酷”)代码>
您可以使用hasProperty
来验证他们过去是否登录过,当他们确实注销时,您可以使用removeProperty
,以便您的应用程序假定他们没有登录并重新启动。如果您要将信息存储在属性中,您应该知道,该信息会持久保存在设备上
如有可能,应避免使用财产进行短期储存
您有两种选择,一种是将变量存储在名称空间中
Titanium.App.credentials = { "user" :"username", "pwd":"password123"};
或者创建自己的名称空间并将变量存储在其中。这将确保您的值在整个应用程序中可用,但不会存储在设备上
在我的博客上有一个例子这就是我最终所做的。实际上,我在检索时引用了错误的对象,所以得到了错误的值。谢谢你。
Titanium.App.credentials = { "user" :"username", "pwd":"password123"};