Ibm mobilefirst Worklight-getUserPref不持久/加载回?

Ibm mobilefirst Worklight-getUserPref不持久/加载回?,ibm-mobilefirst,Ibm Mobilefirst,我正在尝试使用以下方法在此WL应用程序中为用户保留一些数据: WL.Client.setUserPref('foo', 'bar'); 并通过使用 WL.Client.getUserPref('key'); 我的目标环境是Windows 8.1和最新的Worklight Studio 6.2.0.01-20141015 在用户登录后,我已在以下位置进行了测试: 预览模式 用户登录 设置用户优先级 注销 关闭的窗口/选项卡 已打开,再次登录 返回用户pref null 在Chrome中使用开发

我正在尝试使用以下方法在此WL应用程序中为用户保留一些数据:

WL.Client.setUserPref('foo', 'bar');
并通过使用

WL.Client.getUserPref('key');
我的目标环境是Windows 8.1和最新的Worklight Studio 6.2.0.01-20141015

在用户登录后,我已在以下位置进行了测试:

预览模式 用户登录 设置用户优先级 注销 关闭的窗口/选项卡 已打开,再次登录 返回用户pref null 在Chrome中使用开发者控制台。我可以看到调用时有一个保存首选项的调用,并确认它是通过调用getUserPref设置的

我在VisualStudio2013上执行了大致相同的测试,通过预览应用程序并从JS控制台运行命令获得了相同的结果


这里有什么我遗漏的吗?

我发现在验证后和获取首选项之前调用connect,即:

WL.Cient.connect({onSuccess:successFunction, onFailure:failureFunction});
var myPref = WL.Client.getUserPref("myPref");

这应该能奏效。

很有趣。因此,我当前的构建进行身份验证,但从未显式调用connect。糟糕的是,它只驻留在服务器上。也许我会构建一个JSONStore键值存储。