IBM MobileFirst 混合应用程序客户端服务器设置

Posted

技术标签:

【中文标题】IBM MobileFirst 混合应用程序客户端服务器设置【英文标题】:IBM MobileFirst Hybrid App Client Side server settings 【发布时间】:2016-04-14 00:03:40 【问题描述】:

我使用的是 IBM MobileFirst Studio 7.1 版。我编写了一个 HTTP 适配器,可以访问 w3schools Link to WSDL 提供的温度转换器 Web 服务。

当作为公共资源预览时,应用程序可以毫无问题地连接和检索结果。我想在 android 设备上进行测试。我发现添加了Android环境后,每次想部署到物理设备时,都必须手动更改生成的AndroidProject的/assets/wlclient.properties中的“wlServerHost”属性。也就是说,每次构建完成时都会重新生成它

如何正确设置服务器IP地址,以便应用与服务器通信?我是否编辑 server/conf 下的 worklight.properties 文件并将 publicWorkLightHostname 设置为我的服务器 IP?

【问题讨论】:

【参考方案1】:

它被重新生成的事实很好。问题似乎在于放在那里的价值(你没有提到......)。该值由工作站中的默认值确定...

无论哪种方式,您都可以通过运行方式 -> 构建设置和远程目标来更改此设置。为正确的 IP、端口和您的项目名称设置一个有效值,该信息将在构建期间在 wlclient.properties 文件中找到。

不过,我会检查一下,为什么您的主机就是您在那里看到的...

【讨论】:

@IanAdar。基本上被填充的是电脑名称。我正在家庭网络上进行测试,想提供一个 IP,并希望有一个正确设置的地方。

以上是关于IBM MobileFirst 混合应用程序客户端服务器设置的主要内容,如果未能解决你的问题,请参考以下文章

IBM MobileFirst Platform 未在 iOS 上为混合应用程序触发远程禁用消息

在 Xcode 中运行时,IBM MobileFirst 7.1 混合应用程序构建失败

IBM Mobilefirst V8 - 使用 Ionic v3.20.0 的混合应用程序的自定义直接更新没有发生

使用 IBM MobileFirst Platform v7.1(包括 Dojo Toolkit SDK 1.10.3)开发的混合移动应用程序在升级到 iOS 10.3 后崩溃

在 ibm Mobilefirst 中以非活动模式推送通知

IBM MobileFirst Platform 中的证书固定