当我尝试使用 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 存储无法从适配器加载初始数据
当我尝试使用 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 存储无法从适配器加载初始数据
该错误消息表明正在使用 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 文档中的更多详细信息。