【发布时间】:2014-01-02 12:46:32
【问题描述】:
我需要自定义一个屏幕,用户可以在其中通知客户端的 worklight 服务器 ip。 我可以动态更改 url 连接吗? 我知道在android中按下菜单按钮,有通知url的选项,但我想要自定义屏幕。
【问题讨论】:
标签: ibm-mobilefirst
我需要自定义一个屏幕,用户可以在其中通知客户端的 worklight 服务器 ip。 我可以动态更改 url 连接吗? 我知道在android中按下菜单按钮,有通知url的选项,但我想要自定义屏幕。
【问题讨论】:
标签: ibm-mobilefirst
从技术上讲,可以更改应用程序连接到的 Worklight Server URL,但事情可能而且很可能会出错,而且 IBM Worklight 绝对不支持。
至于为它创建一些 UI,那是你的事。
另请参阅以下问题:
【讨论】:
对于 Worklight v6.1,您可以动态设置以下属性:
WL.StaticAppProps.APP_SERVICES_URL = 你的 URL + WL.StaticAppProps.POSTFIX_APP_SERVICES_URL;
WL.StaticAppProps.WORKLIGHT_ROOT_URL = 你的网址 + WL.StaticAppProps.POSTFIX_WORKLIGHT_ROOT_URL;
WL.StaticAppProps.WORKLIGHT_BASE_URL = 你的网址;
【讨论】:
如果您深入研究 worklight.js 文件,则有一个函数“setWLUrl(url)”可用于更改 serevr URL。 这样称呼它就完成了
setWLUrl("http://"+yourServerIP+":PORT");
这是一种 hack,但我认为它不应该有任何问题,因为它是 api 中的一个函数。
祝你好运
【讨论】: