MFP8 中的直接更新甚至无法部署最新的 Web 资源

Posted

技术标签:

【中文标题】MFP8 中的直接更新甚至无法部署最新的 Web 资源【英文标题】:Direct Update in MFP8 not working even deploy latest web resources 【发布时间】:2019-09-20 08:19:04 【问题描述】:

早安,

我目前正在本地开发一个带有mfp8 服务器的android 移动应用程序。

我可以在我的安卓手机上启动应用程序,并成功调用mfp 服务器。

我尝试在 Angular 项目(移动应用程序前端)中的 html 文件上编辑某些内容。我运行一些命令将 Web 资源部署到 mfp 服务器:

npm run android
mfpdev app register
mfpdev app webupdate

从 mfp 控制台,我可以看到应用程序和 Web 资源的上次更新日期与我运行这些命令的时间相匹配。

在我停止并在我的手机中运行该应用程序后,该应用程序将能够检测到某些更改并提示更新。但是,它没有发生,我的应用程序仍然没有任何变化。

有人知道这有什么错误吗?更改HTML文件应该是测试直接更新的正确方法吧?

编辑** 我刚刚发现在MFP日志中,有一行如下:

[AUDIT   ] CWWKS1100A: Authentication did not succeed for user ID ibs_mobile. An invalid user ID or password was specified.

但是,我仍然可以登录我的应用程序。我不确定这是否与我的直接更新有关。

【问题讨论】:

是离子应用吗? @VittalPai,我不确定如何区分它,但我没有看到任何离子命令。我正在使用 Cordova。 日志中的审核消息无关紧要。这与此无关。检查服务器日志中是否有任何消息大意为:“native checksum... does not match..” 您可以在此处关注文档mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/…,以防您做错了什么 【参考方案1】:
    使用cordova 命令而不是npm run 来准备应用程序

尝试以下步骤

一个。 cordova prepare android

b. mfpdev app webupdate

【讨论】:

嗨,Srik,它还是一样的。正确地,一旦我在我的应用程序上打开它,我的应用程序应该能够检测到更新的版本,对吗?只是要求确认我所做的是正确的。我是移动应用和多功能一体机的新手。 嗨@Srik,我刚刚在我的日志文件中发现了一些东西并更新了我的问题。

以上是关于MFP8 中的直接更新甚至无法部署最新的 Web 资源的主要内容,如果未能解决你的问题,请参考以下文章

下载更新后 MobileFirst 8.0 直接更新失败

为什么我需要部署restful Web服务以从数据库获取最新更新

如何在部署后更新WAS Liberty中的配置文件可以不像Tomcat Web服务器吗?

无法访问 vuejs 中的直接路由

配置resin web方式部署项目

Web 部署不再有效