问题标签 [direct-update]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
147 浏览

ionic2 - IBM Mobilefirst - ionic2 中未发生自定义直接更新

我已经使用了 MFP 的适配器、身份验证、服务器一切。但现在我被困在Direct Update中。如果我正在推送mfpdev app webupdate直接更新默认对话框,我可以更新应用程序。

但是,当我尝试制作自定义对话框以获取更新时,问题就来了。我从来没有得到自定义对话框。我使用的代码是:\

我也找不到wl_directUpdateChallengeHandlerin worklight.d.ts 文件。看起来像在 ionic2 中我们没有自定义直接更新对话框的选项。我对吗?

我使用的版本是Mobilefirst V8.0.0 和 Ionic2

如果有人对此有更好的理解,请帮助我。

0 投票
2 回答
166 浏览

ibm-mobilefirst - IBM mobileFirst IOS应用程序直接更新后黑屏

项目详情:

  • 应用框架 - Ionic V3.0

  • IBM MobileFirst 服务器(devKit) - 产品版本:8.0.0.00-20170911-123510

  • 应用程序 Mobilefirst 版本 - config.xml -

    mfp:platformVersion -8.0.0.00-20170218-003050

    插件名称="cordova-plugin-mfp" 规格="8.0.2017021815"

它在android中运行良好。但在 IOS 中,软更新完成后,应用程序屏幕变为空白(黑屏)。杀死并重新启动应用程序后,它开始正常工作。

Direct update在 mobilefirst 8 应用程序中实现了如下功能:

参考:https ://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/direct-update/#secure-direct-update

0 投票
2 回答
404 浏览

ios - IBM 移动优先直接更新在 IOS 中成功下载后未应用

我已经按照 IONIC 项目中的这个文档实现了移动优先的非安全直接更新功能。

https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/direct-update/

当我使用 MFP 服务器推送更新时,它会在应用程序中弹出一个下载它。它在 Android 中运行良好。

在 IOS 中,更新完成后,更改不会反映在应用程序中。在下一个适配器上再次调用它会显示更新弹出窗口并且它正在循环中。

更新完成后出错:-

无法加载网页并出现错误:无法显示 URL

如果我终止应用程序并再次打开,它就会开始处理推送的更改。

Mobilefirst 插件适用于 cordova 项目,但使用 ionic 项目时会出现上述错误。和插件cordova-plugin-ionic-webview导致这个问题。

0 投票
0 回答
153 浏览

ibm-mobilefirst - 用于实现直接更新功能的 mfp 应用程序 webupdate 期间出错

我尝试先检查 ibm mobile 提供的直接更新。在更改 Web 资源以将我的新应用程序上传到 mfp 控制台后,我尝试运行:mfpdev app webupdate 控制台输出:

部署到服务器:' http: //10.207.135.166 :9080' runtime:'mfp' 错误:无法为平台部署 Web 资源:ios 错误:mfpdev app webupdate 命令失败:INVALIDPLATFORMVERSION

0 投票
1 回答
79 浏览

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

再会,

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

我可以在我的 android 手机中启动该应用程序,并成功调用mfp服务器。

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

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

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

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

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

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

0 投票
0 回答
105 浏览

android - MobileFirst 8.0 直接更新不起作用,应用程序继续加载

再会,

我将 Web 资源存档上传到 MobileFirst 控制台,我希望我的移动设备会收到直接更新通知。

但是,我的应用程序只是继续加载。

我去检查 mfp trace.log,它只是继续打印

我尝试在此错误消息上进行谷歌搜索,但没有得到任何好的结果。

我运行以下命令来生成 Web 资源文件:

然后我将它上传到 MFP 控制台。

我的 cordova-plugin-mfp 版本如下:

它的科尔多瓦应用程序。

没有客户端日志,控制台在超时之前什么都不记录,然后它只记录超时消息。

有任何想法吗?