0

当我的移动设备没有网络连接时,我正在尝试初始化 JSONStore 集合。我已经设置了选项,但是,初始化永远不会完成。

{localKeyGen: true}

如果设备有网络连接,相同的代码运行良好。

为了在离线时使用本地令牌,我还需要编写其他代码吗?

4

1 回答 1

1

您看过 JSONStore 示例应用程序了吗?(比较你的代码)

示例应用程序设置为connectOnStartup: false,因此您的设备是否在线都没有关系。为这个特定问题部署适配器也不重要。

project > apps > JSONStoreAPI > common > js > main.js我已经添加localKeyGen: trueoptions变量中:

var options = { 
    localKeyGen: true
};

此变量在使用时传递WL.JSONStore.init(collections, options)

然后,我构建并部署了该项目,并继续在 Worklight Console 中预览它,并在 Android 设备上进行测试(在飞行模式下)。

我已经输入了用户名和密码(如果localKeyGen要使用则需要),然后单击登录/初始化按钮,成功通过并初始化集合。

于 2013-12-18T07:08:03.203 回答