如何在IBM Mobile First Project中添加Diagonastic插件?

时间:2015-12-04 05:36:11

标签: cordova ibm-mobilefirst diagnostics

在我们的项目中,我们正在使用相机功能,如何知道iphone授予或不授予的用户权限?

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

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

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

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

添加此插件后,我将我的项目部署到移动第一台服务器,然后该插件应自动添加到 cordova_plugin.js ,但它没有发生。

任何人都可以建议我遵循的步骤是否正确,如果没有建议我在Mobile First项目中手动添加插件的步骤。

1 个答案:

答案 0 :(得分:0)

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

  

添加此插件后,我将我的项目部署到移动第一台服务器,然后该插件应自动添加到cordova_plugin.js,但它没有发生。

引用的句子完全是假的 正如前面提到的in this blog post多次,无法将Cordova插件添加到Worklight 6.x - MobileFirst 7.1混合应用程序。您无法更新cordova_plugin.js文件,也不会由框架更新。在Studio中的每个版本中,此文件重新生成 - 您对其所做的任何更改都已完成。

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

您的选择是:

  1. 关注博客文章
  2. 在MFPF 7.1中使用Cordova应用程序,从而允许您使用Cordova插件来添加插件而不会出现问题
  3. 根据MobileFirst Platform开发人员中心提供的专业说明创建您自己的自定义Cordova插件。这个插件应该模仿问题中插件的作用。