我有一位客户正在使用Worklight V61版本以及IBM Application Center来分发B2E应用程序以供内部员工使用和使用。现在要求的是,当新版本的Worklight应用程序可用时,需要在Worklight Console上禁用旧版本的应用程序,并且需要通过IBM AppCenter客户端获取新版本
因此,根据可用功能,客户已远程禁用Worklight Console上的旧应用版本,现在需要在文本字段中提供外部URL,以便从AppCenter客户端下载新的应用版本。与此同时,Worklight应用程序的新APK版本已发布到Application Center控制台。
他正在尝试将应用网址的表示法用作
ibmappctr://节目-应用ID = com.RBLBankApp
其中
ibmappctr已替换为运行Application Center组件的计算机的实际IP地址/主机名。
请注意,Worklight Server和IBM Application Center Server已部署在单独的WAS JVM服务器上
当访问旧的应用版本时,当设备上显示禁用的弹出式对话框时,用户点击“更新”按钮但没有任何反应
有人可以告知应该从appCenter客户端获取最新版本的app URL应该放在Worklight Console字段上吗?
答案 0 :(得分:0)
注意:启动Worklight 6.2,where the externalURL
property was added支持此功能(请参阅“应用程序属性”链接)。
如果您实际使用的是Worklight 6.2(而不是问题中提到的6.1),那么就是 你写道:
ibmappctr已替换为实际的IP地址/主机名 运行Application Center组件的机器。
你的意思是你实际上用主机/ IP替换了ibmappctr
吗?
除了应用程序的ID之外,您不应该更改URL方案(在下一版本中,文档已经得到了增强)。
您需要按原样使用以下内容:ibmappctr://show-app?id=com.my-app-bundle
。这反过来应该打开已安装的AppCenter Installer应用程序,通过该应用程序可以下载新的应用程序版本。
如果您实际使用的是Worklight 6.1,那么替代方案是:
仅通过“远程禁用”消息通知员工新版本可用,并且应打开AppCenter Installer应用程序以进行安装。
使用“新版本”按钮将他们引导到公司网站上的“说明页面”。
Create a customized Remote Disable behavior显示“内置”应用程序的“指令页面”(如果应用程序已在现场部署,则可以首先使用直接更新引入)。
取决于你想投入多少努力。