【问题标题】:How to add Diagonastic plugin to IBM Mobile First Project?如何将 Diagonastic 插件添加到 IBM Mobile First 项目?
【发布时间】:2015-12-04 16:18:32
【问题描述】:

在我们的项目中,我们正在使用相机功能,如何知道 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 项目中手动添加插件的步骤。

【问题讨论】:

    标签: cordova ibm-mobilefirst diagnostics


    【解决方案1】:

    你一直问这个问题,但每次都听不懂。

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

    引用的句子完全是假的。
    正如提到的in this blog post,您已多次被定向到,无法将 Cordova 插件添加到 Worklight 6.x - MobileFirst 7.1 Hybrid 应用程序。您不能更新 cordova_plugin.js 文件,框架也不会更新它。在 Studio 中的每次构建中,此文件都会重新生成 - 您对其所做的任何更改都会消失。

    如果你坚持要添加一个插件,你必须按照博文中的步骤,其中提到使用Ant来更改文件重新生成后

    您的选择是:

    1. 关注博文
    2. 在 MFPF 7.1 中使用 Cordova 应用程序,从而使您可以使用 Cordova 插件来毫无问题地添加插件
    3. 根据 MobileFirst Platform Developer Center 中提供的专门说明创建您自己的自定义 Cordova 插件。这个插件应该模仿问题中的插件正在做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 2015-10-14
      • 2014-08-24
      • 2020-09-16
      • 1970-01-01
      相关资源
      最近更新 更多