如何在IBM MFP 8.0中为Mobile和Web使用相同的代码

时间:2017-07-17 14:40:24

标签: cordova ibm-mobilefirst mobilefirst-cli mobilefirst-studio

我首先是IBM Mobile的新手。我需要知道如何将一个代码用于移动和Web应用程序。

我创建了一个IBM MFP Cordova项目。我的客户要求将示例Cordova项目用于浏览器(web)。我试图使用

为浏览器添加平台
cordova platform add browser

但IBM MFP 8.0插件无法用于浏览器。

请给出解决方案。

谢谢, Karthik S。

2 个答案:

答案 0 :(得分:2)

此时,Cordova的MobileFirst插件尚不支持浏览器平台。您可以将MobileFirst Web SDK用于Web应用程序。

答案 1 :(得分:1)

自2017年末以来,MFP SDK与cordova浏览器平台兼容: https://mobilefirstplatform.ibmcloud.com/blog/2017/09/07/cordova-browser-compatibility-with-MFP/

根据您是否要从同一代码库构建完整的跨平台应用程序(浏览器+应用程序),可能必须添加一些cordova钩子来替换对某些函数的某些调用,例如Analytics库或JSONStore SDK在浏览器上不可用(或其名称)有所不同。

我们尝试了一个Ionic v1应用程序,并且该应用程序的相同代码在浏览器(Chrome,Firefox,Opera,Safari,Edge,而不是IE)中均可工作。