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 资源的主要内容,如果未能解决你的问题,请参考以下文章
为什么我需要部署restful Web服务以从数据库获取最新更新