将 Cordova 组件添加到现有 MAF 应用程序

Posted

技术标签:

【中文标题】将 Cordova 组件添加到现有 MAF 应用程序【英文标题】:Add Cordova Component to an Existing MAF Application 【发布时间】:2017-04-12 20:17:01 【问题描述】:

我需要使用 ADAL-Cordova 库将自定义登录页面添加到现有的 Oracle 移动应用程序框架 (MAF) 应用程序。我试图通过创建一个加载 index.html 页面的 MAF 功能来做到这一点,该页面又加载 index.js 和 cordova.js。当我通过 cordova run android --device 将应用程序作为纯 Cordova 应用程序部署到设备时,该应用程序可以运行,并且会提示我登录 Azure AD。但是,当我尝试手动将 Cordova 工件复制到 MAF 应用程序并通过 JDeveloper 部署 MAF 应用程序时,它不起作用。它在没有被 Azure 登录抢占的情况下加载页面,这告诉我没有调用 Cordova 的东西。

【问题讨论】:

【参考方案1】:

看来解决方案是使用 Cordova 插件,cordova-plugin-ms-adal 并通过 this blog post 将其集成到 MAF 应用程序中

【讨论】:

以上是关于将 Cordova 组件添加到现有 MAF 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Oracle MAF 应用程序中使用 iOS 钥匙串?

将cordova文件插件添加到现有ios项目时重复符号_kCDVFilesystemURLPrefix

Cordova与现有框架的结合,Cordova插件使用教程,Cordova自定义插件,框架集成Cordova,将Cordova集成到现有框架中

插件不支持该项目的 cordova-android 版本。 cordova-android:6.2.3,失败的版本要求:> = 6.3.0 in oracle MAF2.5

将服务器端 Blazor 添加到现有 MVC Core 应用程序

甲骨文 maf 和甲骨文 af