当我尝试使用Sync同时运行Worklight Application JSON Store时,我收到错误
2013-05-15 10:27:43.466 OffApp[935:c07] [LOG] 16 Error Message: COULD_NOT_GET_SECURE_KEY
JSON存储无法加载初始数据来自适配器
答案 0 :(得分:0)
该错误消息表明正在使用JSONStore的应用程序无法访问Worklight Server。它正在尝试访问/random
以获取安全的随机令牌。
response [/apps/services/random] success: e9097576c8663f4d9946c9389570ff34bf81975c
该令牌用于生成提供数据加密所必需的密钥。
生成安全随机的函数是:
WL.EncryptedCache.secureRandom(callback);
编辑(2014年2月6日):您可以在没有Worklight Server的情况下执行以下操作:
WL.JSONStore.init(..., {localKeyGen: true});
init的文档中的更多详细信息。