【发布时间】:2016-06-14 16:14:28
【问题描述】:
我开发了一个带有适配器身份验证的工作灯应用程序(工作灯 7.1 sdk)。我添加了一个android环境。构建 android 应用程序后,我将 apk 复制到我的开发平板电脑并运行它。我现在面临两个问题: 1) 我可以看到,在启动时,worklight 查询 cordova api 以获取远程服务器 url “cordova.exec(defaultServerQueryCallBack, defaultServerQueryCallBack, 'WLApp', 'readUserPref', [ "WLDefaultServerURL" ]);"。我注意到这个查询的结果是我当前的开发服务器:“http://mylabtopname:10080/MyWorklightApp”。如何设置此设置以指向生产服务器?
2) 我观察到在调用适配器之前,worklight 正在调用cordova 插件(WLAuthorizationManagerPlugin.getClientInstanceIdHeader)。不确定此插件的用途,但我收到 500 错误(“发生意外的错误代码。请重试。”)。在 android config.xml 文件中,我看到了几个注册的插件(其中许多是常见的 apache cordova 插件,org.apache.cordova.xxx,其中许多似乎是 worklight 自定义插件,com.worklight.androidgap)。这些插件之一是“WLAuthorizationManagerPlugin”。使用 chrome/inspect 调试我可以看到文件夹 worklight/plugins 加载了所有“org.apache.cordova.xxx”插件,看不到任何“com.worklight.androidgap.xxx”,不知道这是不是一个问题
【问题讨论】: