我尝试使用以下方法在此WL应用中为用户保留一些数据:
WL.Client.setUserPref('foo', 'bar');
并使用
取回它WL.Client.getUserPref('key');
我的目标环境是带有最新Worklight Studio(6.2.0.01-20141015)的Windows 8.1。
在用户登录后,我在以下位置进行了测试:
在Chrome中使用开发者控制台。我可以看到调用时调用了保存首选项,并确认已通过调用getUserPref设置它。
我通过预览应用程序并从JS控制台运行具有相同结果的命令,对Visual Studio 2013执行了大量相同的测试。
我在这里找不到什么东西?
答案 0 :(得分:0)
我发现在验证之后和获得首选项之前调用了连接,即:
WL.Cient.connect({onSuccess:successFunction, onFailure:failureFunction});
var myPref = WL.Client.getUserPref("myPref");
这应该可以解决问题。