在Sencha中,持续存在是保存本地登录的更好选择

时间:2013-07-13 12:45:24

标签: sencha-touch-2 data-storage

我是Sencha的新手。因此,我希望得到以下建议:

  1. 哪个持久性选项最适合在本地保存设备中的登录详细信息。-Localstorage,SQlite,json,xml?

  2. 我运行了一个教程,但无法保留本地商店代理数据。可能是,数据没有保存在本地商店中。刷新后,我只获得旧的帐号。

  3. 注意:我使用的是Sencha Touch 2.2.1

    请指导我如何继续,以及我缺少的东西。

1 个答案:

答案 0 :(得分:0)

问题1)

我在我的应用程序中使用以下方法没有任何问题:我将Sencha应用程序包装在Phonegap项目中,然后使用Storage API将用户数据保存在一个简单的表中。

在应用程序启动时,我检查用户数据是否存在,如果没有,我会登录并使用简单的INSERT INTO LOGIN ...将结果保存到存储,否则启动应用程序。 注销时我TRUNCATE LOGIN

这样做的好处是,Phonegap为您提供了一个SQLite API,可以屏蔽每个平台上的实际内容。如果SQLite可用(即Android?)它将使用它,否则它将在Localstorage(或其他)上回退而不必担心。

问题2)

请打开另一个问题,提供更多详细信息并向我们展示一些代码。