0

我有一个客户正在使用 Worklight V61 版本以及 IBM Application Center 来分发 B2E 应用程序以供内部员工使用和消费。现在的要求是,当有新版本的 Worklight 应用程序可用时,需要在 Worklight Console 上禁用旧版本的应用程序,并且需要通过 IBM AppCenter 客户端获取新版本

因此,根据可用功能,客户已在 Worklight Console 上远程禁用旧应用程序版本,现在需要在文本字段中提供一个外部 URL,从该 URL 可以从 AppCenter 客户端下载新应用程序版本。同时,Worklight 应用程序的新 APK 版本已发布到 Application Center 控制台。

他正在尝试使用应用程序 URL 的符号作为

ibmappctr://show-app?id=com.RBLBankApp

在哪里

ibmappctr 已替换为运行 Application Center 组件的机器的实际 IP 地址/主机名。

请注意,Worklight Server 和 IBM Application Center Server 已部署在不同的 WAS JVM 服务器上

当访问较旧的应用程序版本时在设备上显示禁用的弹出对话框时,用户单击“更新”按钮但没有任何反应

有人可以建议从 AppCenter 客户端获取需要放在 Worklight 控制台字段上的最新版本的应用程序 URL 应该是什么?

4

1 回答 1

0

注意:从添加了该externalURL属性的Worklight 6.2 开始支持此功能(请参阅“应用程序属性”链接)。


如果您实际上使用的是 Worklight 6.2(而不是问题中提到的 6.1),那么
您写道:

ibmappctr 已替换为运行 Application Center 组件的机器的实际 IP 地址/主机名。

您的意思是您实际上已替换ibmappctr为主机/ IP?

  • 除了应用程序的 id 之外,您不应该更改 URL 方案(下一个版本的文档已在这方面进行了增强)。

  • 您需要按原样使用以下内容:ibmappctr://show-app?id=com.my-app-bundle. 这反过来应该会打开已安装的 AppCenter Installer 应用程序,通过该应用程序可以下载新的应用程序版本。


如果您实际使用的是 Worklight 6.1,那么替代方案是:

  • 仅通过远程禁用消息通知员工有新版本可用并且他们应该打开 AppCenter 安装程序应用程序才能安装它。

  • 使用“新版本”按钮将他们引导到公司网站上的一些“说明页面”。

  • 创建自定义的远程禁用行为以显示“内置”应用程序的“说明页面”(如果应用程序已经部署在现场,则可以首先使用直接更新引入)。

取决于你想付出多少努力。

于 2014-10-14T09:08:06.880 回答