Cordova 如何向IBM Mobile First项目添加诊断插件?

Cordova 如何向IBM Mobile First项目添加诊断插件?,cordova,ibm-mobilefirst,diagnostics,Cordova,Ibm Mobilefirst,Diagnostics,在我们的项目中,我们正在使用摄像头功能,如何知道iphone是否授予用户权限 我尝试使用cordova诊断方法cordova.plugins.diagnostic.getCameraRollAuthorizationStatus() 要使用此方法,我们需要将cordova.plugin.diagnostic插件添加到我们的项目中 我在iphone环境文件的config.xml中添加了插件,如下所示 <feature name="Diagnostic"> <param nam

在我们的项目中,我们正在使用摄像头功能,如何知道iphone是否授予用户权限

我尝试使用cordova诊断方法
cordova.plugins.diagnostic.getCameraRollAuthorizationStatus()

要使用此方法,我们需要将
cordova.plugin.diagnostic
插件添加到我们的项目中

我在iphone环境文件的config.xml中添加了插件,如下所示

 <feature name="Diagnostic">
 <param name="ios-package" value="cordova.plugins.Diagnostic" />
 </feature>

添加此插件后,我将我的项目部署到mobile first服务器,然后该插件应自动添加到cordova_plugin.js,但它不会发生


有人能建议我遵循的步骤是否正确吗?如果没有,请建议我在Mobile First project中手动添加插件的步骤。

你一直在问这个问题,每次都不理解

添加此插件后,我将我的项目部署到mobile first服务器,然后该插件应自动添加到cordova_plugin.js,但它不会发生

引用的句子是完全错误的。
如前所述,您已经多次被指导,不可能将Cordova插件添加到Worklight 6.x-MobileFirst 7.1混合应用程序中。您无法更新cordova_plugin.js文件,框架也不会更新该文件。在Studio中的每个构建中,此文件都会重新生成——您对其所做的任何更改都将消失

如果您坚持要添加插件,则必须遵循博客文章中的步骤,其中提到在重新生成文件后使用Ant更改文件

你的选择是:

  • 关注博客文章
  • 在MFPF 7.1中使用Cordova应用程序,从而允许您使用Cordova plug man添加插件而不会出现问题
  • 根据MobileFirst Platform Developer Center中提供的专门说明,创建自己的自定义Cordova插件。这个插件应该模仿问题中的插件所做的事情